npm i 与 npm ci 的区别是什么
Issue 欢迎在 Gtihub Issue 中回答此问题: Issue 195 (opens in a new tab)
Author 回答者: fariellany (opens in a new tab)
npm ci (6.0版本以上)
1。会删除项目中的 node_modules
文件夹;2. 会依照项目中的package.json
来安装确切版本的依赖项;3. 不像 npm install, npm ci
不会修改你的 package-lock.json
但是它确实期望你的项目中有一个 - package-lock.json 文件 - 如果你没有这个文件, npm ci 将不起作用,此时必须使用 npm install