1.辨别npm -S -D
- 我们在运用npm install 装置模块或插件的时刻,有两种敕令把他们写入到 package.json 文件内里去,比方:
- –save-dev 简写-D
–save 简写-S
- 在 package.json 文件内里提现出来的区分就是,运用 –save-dev 装置的 插件,被写入到 devDependencies 对象内里去,而运用 –save 装置的插件,责被写入到 dependencies 对象内里去。
- 那 package.json 文件内里的 devDependencies 和 dependencies 对象有什么区分呢?
- devDependencies 内里的插件只用于开辟环境,不用于临盆环境,而 dependencies 是须要宣布到临盆环境的。
- devDependencies 就是不是主文件依靠。放在开辟环境即可
- dependencies 主文件依靠,比方vue vue-router
2.Npm 切换源
默许源
npm config set registry https://registry.npmjs.org
https -> http,如许网速就会好许多
npm config set registry http://registry.npmjs.org
假如还不能下载,就切换成淘宝源
npm config set registry https://registry.npm.taobao.org
Npm 装置包到对应的目次中(也就是在package.json), 在name 内里填写对应的途径地点,同时须要设置好进口文件
"name": "@plugin-private/plugins-npm"
"main": "src/index.js"
3.1. 注册一个npm账号。固然啦,你还须要有本身的工程嘛
- 现在险些都是vue 项目,就先用一个vue-cli搭建一个项目。简朴写几个插件,先做试水啦~~~
- 同时须要变动 webpack.base.conf.js =>
entry: {
app: './src/main.js' //这里设置进口文件地点
},
4.最先宣布建立好的包
- 运用终端敕令行
假如是第一次宣布包,实行以下敕令,然后输入前面注册好的NPM账号,暗码和邮箱,将提醒建立胜利
npm adduser
- 这里可能会碰到的题目就是,npm的源不是默许源,这个须要你手动变动。请看2.
-假如不是第一次宣布包,实行以下敕令举行登录,一样输入NPM账号,暗码和邮箱
npm login
- 注重:npm adduser胜利的时刻默许你已上岸了,所以不须要再举行npm login了
- 接着先进入项目文件夹下,然后输入以下敕令举行宣布
npm publish
这里须要注重的处所是,怎样变动途径,
- 在 package.json内里设置好途径
- 实行 npm publish –access public
npm 的有一些敕令,照样要多看API!!背面补上!!