NPM 安装包碰到的坑!

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!!背面补上!!

    原文作者:木子喵
    原文地址: https://segmentfault.com/a/1190000016215668
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞