对于非扩展应用程序,npm install vs npm ci

时间:2018-11-28 16:35:37

标签: node.js npm continuous-integration npm-install npm-ci

我目前有一个Jenkins管道,依次执行以下命令。 管道不适用于随时间推移而扩展的应用程序(它是静态的),仅用于自动化发布过程

npm i // doesn't re-create node_modules, so why is this not faster than npm ci ?
npm run test
npm publish

我知道npm inpm ci之间的区别,但是我不明白的是,如果npm ci删除并创建了node_modules,那不会比npm i慢不会删除node_modules吗?

基本上,一旦安装好node_modules,npm i就会比npm ci快得多。

还是在安装前始终删除node_modules的最佳实践? (如果是这种情况,因为它更多的是静态过程而不是扩展应用程序,那有必要吗?)

  

PS:只是想了解:)在此先感谢

0 个答案:

没有答案