我无意中删除了它,从那以后我对package.json
做了很多修改.npm install
或npm update
不再生成package-lock.json
.我似乎什么都没做,但我try 清理我的缓存.我在Node的几个版本上试用了它.js(6.10.3 Node.js-3.10.10 npm是我希望它可以使用的),但它在任何情况下都不起作用.
有没有办法强迫npm生成package-lock.json
文件?
我无意中删除了它,从那以后我对package.json
做了很多修改.npm install
或npm update
不再生成package-lock.json
.我似乎什么都没做,但我try 清理我的缓存.我在Node的几个版本上试用了它.js(6.10.3 Node.js-3.10.10 npm是我希望它可以使用的),但它在任何情况下都不起作用.
有没有办法强迫npm生成package-lock.json
文件?
在npm 6中.x和7.你可以使用
npm i --package-lock-only
根据npm v6、npm v7或latest version的文件:
--package lock only参数将只更新包锁.json,而不是判断 node _模块和下载依赖项.