【发布时间】:2017-04-05 05:33:45
【问题描述】:
我有一个包含 package.json 文件和安装 bash 脚本的项目,除其他步骤外,该脚本运行 npm install。
我正在考虑更新脚本,以便它在yarn 可用时运行yarn install(以利用纱线的缓存、锁文件等),否则回退到npm install。据我所知,无论哪种方式,所有软件包似乎都可以安装和工作。
yarn 和 npm 是否可以互换,从而成为一种可行的方法?还是有可能导致的潜在问题?我们是打算只选择一个,还是在实践中 yarn 可以与 npm 互换?
(nb。我已阅读此closely related question,但我将此作为一个单独的问题提出,因为它是关于在项目中明确支持 yarn 和 npm 安装过程)
【问题讨论】:
标签: npm installation yarnpkg