如果这是我的项目布局:package.json.npmrc / client / server
我希望npm将模块安装到:/ server / node_modules
我应该将前缀设置为什么?
现在,我的.npmrc具有:prefix = ./server
,但无论如何它都会安装到目录中,并将空的node_modules文件夹放在前缀目标中。我在这里做错了什么?
最佳答案
没关系。我刚刚读了这个link。
编辑:即使在他们的change log中它说在1.4.11版中提供了每个项目的npmrc支持,它仍然无法完成。
它可以在CLI中工作,因此npm install package --prefix ./folder
会将带有包的node_modules文件夹放入前缀目标位置,这不是很有用。与--save一起使用也不会更新package.json中的依赖项。