我有一个项目,我试图将所有 npm 包安装到本地文件夹 www/lib
而不是默认的 node_modules
。
我按照文档创建了一个“.npmrc”文件,其中包含以下内容:
前缀=www/lib
然后运行:npm config list
,并获得以下输出:
;项目配置/Users/user/dev/mobile/.npmrc
前缀=“/Users/user/dev/mobile/www/lib”
所以我假设本地前缀是正确的,但是当我运行npm install
时,它似乎忽略了前缀并简单地安装到node_modules
。
有什么想法吗?
最佳答案
要将软件包安装到所需的目标中,请转到您的项目并输入:
npm install --prefix="/your/path" .
.npmrc
我认为仅影响全局包
关于node.js - 将 npm 包安装到自定义本地目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48525732/