Npm 为什么我的项目同时有一个package-lock.json和warn.lock文件?

Npm 为什么我的项目同时有一个package-lock.json和warn.lock文件?,npm,npm-install,yarnpkg,Npm,Npm Install,Yarnpkg,我正在做一个项目 我只在项目中使用了npm。我不确定最初是如何生成warn.lock文件的。由于我没有使用纱线,是否可以删除纱线。锁定 当我运行npm install安装软件包时,warn.lock会更新,但package lock.json保持不变,这是为什么 我是否需要一个包锁.json和纱线.lock文件?通常,当您使用npm时,您会看到一个包锁.json和一个包锁.json文件 使用Thread时,您将看到一个package.json和一个Thread.lock文件 我建议首先将功能项目

我正在做一个项目

我只在项目中使用了
npm
。我不确定最初是如何生成warn.lock文件的。由于我没有使用
纱线
,是否可以删除
纱线。锁定

当我运行
npm install
安装软件包时,
warn.lock
会更新,但
package lock.json
保持不变,这是为什么


我是否需要一个
包锁.json
纱线.lock
文件?

通常,当您使用npm时,您会看到一个
包锁.json
和一个
包锁.json
文件

使用Thread时,您将看到一个
package.json
和一个
Thread.lock
文件

我建议首先将功能项目推送到git,然后将项目克隆到具有相同内容的新存储库中,并进行一些测试:

  • 删除
    node\u模块
    warn.lock
    package lock.json
  • npm安装

  • 你不应该再看到
    纱线。锁定

    你有没有把
    npm
    化名为纱线之类的东西?有多个人在做这个项目吗?我是唯一一个在做这个项目的人。我不知道如何使用别名
    npm
    ,所以我想不会。当你在终端上只写$npm时,你看到用法了吗:npm?如果您看到这一点,则npm没有别名。我的终端中的输出是
    用法:npm
    ,因此没有别名。ThanksA
    Thread.lock
    文件未创建。我现在只有一个
    package lock.json
    ,在我的开发环境中,一切看起来都很好。谢谢