2017-05-06 151 views
0

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

npm root给出正确的[project]/node_modules目录。

NPM版本:3.10.10

节点版本:6.10.3

操作系统:Ubuntu的17.04

编辑:忘了问这个问题,我该如何确保NPM安装默认为项目node_modules目录?

回答

0

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