我有一个项目,并且尝试将所有npm软件包安装到本地文件夹www/lib
中,而不是默认的node_modules
中。
我遵循了文档,并创建了一个具有以下内容的“ .npmrc”文件:prefix=www/lib
然后运行:npm config list
,并获得以下输出:; project config /Users/user/dev/mobile/.npmrcprefix = "/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/