美文网首页
npm 技巧

npm 技巧

作者: 幸福幸福幸福 | 来源:发表于2017-06-20 11:09 被阅读8次
      npm i express --save/npm i express -S (安装 express,同时将 "express": "^4.14.0" 写入 dependencies )
      npm i express --save-dev/npm i express -D (安装 express,同时将 "express": "^4.14.0" 写入 devDependencies )
      npm i express --save --save-exact (安装 express,同时将 "express": "4.14.0" 写入 dependencies )
    

    运行以下命令之后每次 npm i xxx --save 的时候会锁定依赖的版本号,相当于加了 --save-exact 参数
    npm config set save-exact true

    • npm shrinkwrap
      前面说过要锁定依赖的版本,但这并不能完全防止意外情况的发生,因为锁定的只是最外一层的依赖,而里层依赖的模块的 package.json 有可能写的是 "mongoose": "*"。为了彻底锁定依赖的版本,让你的应用在任何机器上安装的都是同样版本的模块(不管嵌套多少层),通过运行 npm shrinkwrap,会在当前目录下产生一个 npm-shrinkwrap.json,里面包含了通过 node_modules 计算出的模块的依赖树及版本。上面的截图也显示:只要目录下有 npm-shrinkwrap.json 则运行 npm install 的时候会优先使用 npm-shrinkwrap.json 进行安装,没有则使用 package.json 进行安装。
      npm config --global set proxy http://localhost:1080
    

    然后npm安装就也爬梯子了

    相关文章

      网友评论

          本文标题:npm 技巧

          本文链接:https://www.haomeiwen.com/subject/ycyoqxtx.html