我用npm init
启动了一个新项目但是没有创建package-lock.json。我也不太确定这个文件的重要性是什么,因为一切看起来都像正常一样。
答案 0 :(得分:3)
来自docs
package-lock.json会自动为其中的任何操作生成 npm修改node_modules树或package.json。它 描述生成的确切树,以便随后生成 无论如何,安装都能够生成相同的树 中间依赖性更新。
除非你做npm install [module-name]
,否则基本上你不会看到它。由于npm init
只是初始化项目。