运行时是否可以指定目标目录npm install <package>
?
如何将npm安装到指定目录?
您可以使用以下--prefix
选项:
mkdir -p ./install/here/node_modules
npm install --prefix ./install/here <package>
软件包将安装在中./install/here/node_modules
。mkdir
之所以需要,是因为npm否则可能会选择node_modules
层次结构中更高层次的已存在目录。(请参阅文件夹上的npm文档。)
我正在使用Powershell构建,并且在不更改当前目录的情况下无法运行npm。
最后使用start命令并仅指定工作目录:
start "npm" -ArgumentList "install --warn" -wo $buildFolder
在文档中指出:将prefix选项与global选项一起使用:
(他们强调)
因此,您可以在根目录中安装
它将安装
node_modules
文件夹到文件夹中