我在win 7上使用git-bash。我想开发一个ember项目,我正在开发一个拇指驱动器。我在E驱动器上安装了节点,并添加了env vars的路径。
$ npm install -g ember-cli
C:\Users\me\AppData\Roaming\npm\ember -> C:\Users\me\AppData\Roaming\npm\node_modules\ember-cli\bin\ember
C:\Users\me\AppData\Roaming\npm\� -> C:\Users\me\AppData\Roaming\npm\node_modules\ember-cli\bin\ember
+ ember-cli@2.16.2
updated 553 packages in 89.25s
$ which npm
/e/nodejs/npm
$ which node
/e/nodejs/node
$ ember build
sh.exe": ember: command not found
所以我认为发生的事情是npm正在c盘上安装软件包。我需要在我的电子驱动器上设置一个文件夹,以使其便携。我怎么能这样做?
答案 0 :(得分:1)
您可以通过配置npm prefix
设置来设置:
npm config set prefix e:\some\path\on\e
这可以通过修改项目的.npmrc
文件在全局或按项目完成。
转到package.json
的文件夹并运行npm config ls
以查看有效的npm配置。