【问题标题】:"npm notice created a lockfile as package-lock.json.You should commit this file."“npm 通知创建了一个锁文件作为 package-lock.json。你应该提交这个文件。”
【发布时间】:2020-10-03 01:21:36
【问题描述】:

我在终端上收到这条指令“npm 通知创建了一个锁文件作为 package-lock.json。你应该提交这个文件。”在我尝试解决 EAUDITNOLOCK 错误之后。

请帮助我逐步解决问题。

谢谢!

【问题讨论】:

标签: windows npm create-react-app git-bash


【解决方案1】:

告诉 git 跟踪你将使用的文件git add package-lock.json 然后将其提交给git commit -m "Adding package lock" 与 git 中任何基于 npm 的项目一样,您需要确保您的 .gitingore 文件至少包含以下内容

# Don't commit npm node_module directory
node_modules

如果您没有.gitignore 文件,那么您需要创建一个。有关 gitignore 的更多信息,请参阅docs

pacakge-lock.json 本身具有npm documentation 中描述的好处,而归结为专门将您的依赖项锁定到确切的版本,因为您的pacakge.json 可以定义版本范围。这有助于调试和保持稳定加班。提交此文件意味着您始终可以转到先前的提交并完全按照原样设置环境,并且其他人在签出您的 git 存储库时可以拥有相同的环境。

【讨论】:

    猜你喜欢
    • 2017-11-04
    • 1970-01-01
    • 2017-11-17
    • 2020-08-10
    • 2018-11-20
    • 2020-06-26
    • 2021-09-16
    • 2019-02-16
    • 1970-01-01
    相关资源
    最近更新 更多