"npm notice created a lockfile as package-lock.json.You should commit this file."
"npm notice created a lockfile as package-lock.json.You should commit this file."
在尝试解决 EAUDITNOLOCK 错误后,我在终端 "npm notice created a lockfile as package-lock.json. You should commit this file." 上收到了这条指令。
请帮我逐步解决。
谢谢!
告诉 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 存储库时可以拥有与您相同的环境。
在尝试解决 EAUDITNOLOCK 错误后,我在终端 "npm notice created a lockfile as package-lock.json. You should commit this file." 上收到了这条指令。
请帮我逐步解决。
谢谢!
告诉 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 存储库时可以拥有与您相同的环境。