npm(5.4。*)模块 - 如果未在package.json

时间:2017-11-14 20:33:47

标签: node.js npm

我正在使用npm版本5.4.2,我有一些node_modules,现在从3.x npm模块行为是如果node_modules目录中的模块没有在package.json中定义,那么npm删除node_modules中的模块。

  1. 如何覆盖此行为,就像我不想删除已安装的npm模块,即使它们未在package.json中定义

  2. 如果使用" npm install"添加新模块,我不想覆盖package.json文件。

  3. 如何实现这一目标? .npmrc中有没有标志?

    关于,

    -M -

1 个答案:

答案 0 :(得分:1)

  1. 不是答案,但仍然......:https://github.com/npm/npm/issues/16853
  2. npm install package --no-save