我必须运行npm install --prefix ./ --save bootstrap jquery才能将它保存在node_modules中。根据我在教程中读到的内容,我认为这不是预期的行为。当我只运行npm install --save bootstrap时,它会将文件作为/home/philip/.npm/bootstrap放到/home/philip/.npm目录中。
npm root给出了正确的[project]/node_modules目录。
NPM版本: 3.10.10
节点版本: 6.10.3
操作系统: Ubuntu 17.04
编辑:忘记问这个问题了,我如何确保npm install默认到项目的node_modules目录?
发布于 2017-05-07 05:03:39
这可能是因为在npm配置中的某处或通过环境变量将global flag设置为true。要检查当前值,请运行:npm config ls -l | grep global。要更改它,可以尝试在~/.npmrc文件中添加global=false。另外,检查$NPM_CONFIG_GLOBAL的值,它比.npmrc具有更高的优先级。
https://stackoverflow.com/questions/43822622
复制相似问题