我有一个包含 package.json 文件和安装 bash 脚本的项目,除其他步骤外,该脚本运行npm install
.
我正在考虑更新脚本,以便它在yarn install
纱线可用时运行(利用纱线的缓存、锁定文件等),npm install
否则会退回。据我所知,所有软件包似乎都可以安装并正常工作。
yarn
但是,这是否npm
足以让这成为一种可行的方法?或者是否存在可能导致的潜在问题?我们是打算只选择一个,还是在实践中 yarn 可以与 npm 互换?
(nb。我已经阅读了这个密切相关的问题,但我将其作为一个单独的问题提出,因为它是关于在项目中明确支持 yarn 和 npm install 进程)