我正在做一个React项目。
我只在项目中使用过npm
。我不确定最初是如何生成yarn.lock文件的。因为我没有使用yarn
,所以可以删除yarn.lock
吗?
当我运行npm install <package>
安装软件包时,yarn.lock
会更新,但package-lock.json
保持不变,为什么?
我需要package-lock.json
和yarn.lock
文件吗?
通常,当您使用npm时,您会看到一个package.json
和一个package-lock.json
文件。
当您使用yarn时,您将看到一个package.json
和一个yarn.lock
文件。
我建议先将您的功能项目推送到git,然后将项目克隆到具有相同内容的新存储库中,并进行一些测试:
- 删除
node_modules
、yarn.lock
和package-lock.json
npm install
您不应该再看到yarn.lock
了。