npm 3.x和模块的package.json中的本地路径

时间:2015-10-31 19:38:04

标签: npm package.json

最近我安装了一个带有npm 3.x的新nodejs 5.x - 最显着的变化是node_modules中的扁平结构 - 这在Windows环境中是件好事。

不幸的是我注意到新的npm在package.json中为所有已安装的模块放置了本地路径。我怎样才能防止这种情况(或者放在相对路径上)?我想将node_modules提交到hg存储库,因此开发团队中的每个人都将拥有相同的模块。这是一个从缩写包中删除的示例:package.json:

{
  "_args": [
    [
      "abbrev@https://registry.npmjs.org/abbrev/-/abbrev-1.0.7.tgz",
      "C:\\Users\\ABC\\Documents\\ABC"
    ]
  ],
  "_where": "C:\\Users\\ABC\\Documents\\ABC"
}

“C:\ Users \ ABC \ Documents \ ABC”是本地路径

最诚挚的问候,

1 个答案:

答案 0 :(得分:0)

这将在npm @ 5中修复,npm @ 5正式发布

  

npm install npm@latest -g