使用npm-ci

npm-ci

这是一个 npm 命令, 可以用来完全保持 packjson-lock的版本来install依赖.

前提

确保你拥有 packjson-lock.json 和 最新的 npm 安装(up-to-date install)

特点

这个命令类似于 npm-install, 它比常规的 npm 安装块的多, 也更加的严格. 它可以帮助捕获由大多数npm用户的增量安装的本地环境引起的错误或不一致

总结

使用npm install和之间的主要区别npm ci是:

  • 该项目必须有一个package-lock.jsonnpm-shrinkwrap.json
  • 如果程序包锁中的依赖项与其中的依赖项不匹配package.jsonnpm ci则将退出并显示错误,而不是更新程序包锁。
  • npm ci 只能一次安装整个项目:使用此命令无法添加单个依赖项。
  • 如果a node_modules已经存在,它将在npm ci开始安装之前自动删除。
  • 它永远不会写入package.json或任何包锁:安装基本上是冻结的。

   转载规则


《使用npm-ci》 lttztt 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
css动画剖析 css动画剖析
CSS动画剖析动画的原理静止的画面以一定的速率连续改变,导致眼球出现视觉残影的错觉,就形成了动画。 前端如何做动画 使用js控制元素的Left定位,用计时器快速移动元素 用transfrom 总结就是:用transfrom的性能好 理
2019-09-14 lttztt
下一篇 
原生JS轮播实现总结 原生JS轮播实现总结
造一个轮播的轮子文章分三个步骤。 第一步, 实现基本功能; 第二步,考虑代码的封装性和复用性; 第三步,考虑到代码的拓展性。 实现基本功能完整js代码是对应 main.js <div class="carousel"> <d
2019-08-12
  目录