使用`npm i`(npm v6.3.0,节点v8.9.2)时不会生成package-lock.json

时间:2019-01-11 16:32:08

标签: node.js npm

对于我的某些项目,我不知道为什么,package-lock.json没有生成npm i文件,npm install --package-lock也没有我可以尝试的任何东西... >

我也尝试rm -rf node-modules && npm i,得到相同的结果。

我阅读了我在这里或在互联网上可以找到的所有相关问题,但是在我当前的情况下,这些问题都无济于事:

  • 我确实有一个.npmrc,但是它仅包含以下单个字符:“ 8”(要求节点的版本8)

  • npm -v返回6.3.0

  • node -v返回v8.9.2

1 个答案:

答案 0 :(得分:0)

尝试npm config list

全局设置package-lock=false表示将不会生成程序包锁定。

尝试npm config set package-lock truenpm install --package-lock

希望这会有所帮助