如何更改 Bower 的安装文件夹?

How to change bower's installation folder?

当我尝试在 Windows 7 中使用 npm install -g bower 命令在我的工作项目文件夹中安装 Bower 时,它安装在另一个文件夹中。我删除该文件夹并尝试重新安装它。但同样会自动创建该文件夹,并将 bower 安装在该文件夹中。见附件image。我想在 otenro 文件夹中安装 bower。但是每次它都安装在 angular 文件夹中。我该如何更改?

您需要在项目的根目录中添加一个新文件。该文件没有名称,只有扩展名:

.bowerrc

有了这个:

{
  "directory": "Mynewdirectory/newfolder/subfolder"
}

查看您的默认安装位置:

npm list -g

要更改默认安装位置:

npm config set prefix "C:\My\New\Location"

因此,在更改安装位置后,只需安装 bower,它就会安装在那里。这 thread and this thread 可以帮助进一步调查。