最近我安装了一个带有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”是本地路径
最诚挚的问候,
答案 0 :(得分:0)
这将在npm @ 5中修复,npm @ 5正式发布
npm install npm@latest -g