我有一个package-lock.json
文件的项目。
现在,我想基于yarn.lock
文件或项目的package-lock.json
生成node_modules
文件。
我该怎么做?感谢。
答案 0 :(得分:10)
您可以使用yarn import从现有的npm安装的yarn.lock
文件夹生成node_modules
文件。
答案 1 :(得分:0)
您可以使用工具synp来回转换:
synp --source-file yarn.lock # will create package-lock.json
synp --source-file package-lock.json # will create yarn.lock
答案 2 :(得分:-1)
从yarn 1.7.0(2018-06-04)开始,您可以使用yarn import
将npm package-lock.json转换为yarn.lock,而不必首先为node_modules npm install
并告诉纱线看看
https://yarnpkg.com/lang/en/docs/migrating-from-npm/
https://yarnpkg.com/blog/2018/06/04/yarn-import-package-lock/
答案 3 :(得分:-2)
yarn
和npm
都使用package.json
安装软件包并生成各自的锁文件yarn.lock
和package-lock.json
yarn.lock
,只需运行命令yarn install
。package-lock.json
,只需运行命令npm install
。我个人不建议转换,因为它们都有不同的生成锁文件的方法。