NPM安装到〜/ .npm目录

时间:2017-05-06 16:10:01

标签: node.js ubuntu npm npm-install

我必须运行npm install --prefix ./ --save bootstrap jquery才能保存在node_modules中。我希望从我在教程中阅读的内容中看出这不是预期的行为。当我运行npm install --save bootstrap时,它会将文件作为/home/philip/.npm放入/home/philip/.npm/bootstrap目录。

npm root会提供正确的[project]/node_modules目录。

NPM版本:3.10.10

节点版本:6.10.3

操作系统:Ubuntu 17.04

编辑:忘记提问,我如何确保npm安装默认为项目的node_modules目录?

1 个答案:

答案 0 :(得分:0)

可能是因为global flag在npm config中的某处或通过环境变量设置为true。 要检查当前值,请执行:npm config ls -l | grep global。要更改它,请尝试将global=false添加到~/.npmrc文件中。另外,请检查$NPM_CONFIG_GLOBAL的值,它的优先级高于.npmrc