npm ci vs. npm install — 在 Node.

2020-07-16  本文已影响0人  指尖跳动

npm 是Node.js 项目默认的包管理器。

使用 npm 可以轻松安装和更新依赖项。npmjs 上列出了可以使用的依赖项(例如Vue.js 框架),甚至还显示了可以复制并粘贴到终端的安装命令,如 npm i vue 。

如果你已经使用 npm 一段时间了,那么你将常用 npm install(或更短的 npm i)来安装或更新依赖项。

虽然这个安装命令仍然有效,但是在 npm v6 中还是引入了一个新的命令 - npm ci ,那么它是用来 做什么的 ?与 npm i 又有 什么差异

. . .

npm install (简写: npm i)

npm install ,或者 npm i,通常是用来安装依赖项:

npm ci

使用 npm ci ,会发生:

如果你使用 npm ci ,你将获得可靠的构建。特别是当您在 Jenkins 或 GitLab CI 等持续集成工具中运行时,这将非常有用。

. . .

npm ci vs. npm Install — 该用哪一个?

如果你使用 npm v6+:

npm ci

如果你使用 npm v5 或者更低的版本:

总结

如您所见,这两个命令都有其适用地场景。如果可能的话,我建议使用 npm ci,因为它可靠地完成它的工作,并使用 npm install 来安装新的依赖项或更新现有的依赖项。


from:https://www.codercto.com/a/92251.html

上一篇 下一篇

猜你喜欢

热点阅读