设置NPM的目录

时间:2017-10-24 20:24:22

标签: node.js ember.js npm

我在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盘上安装软件包。我需要在我的电子驱动器上设置一个文件夹,以使其便携。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

您可以通过配置npm prefix设置来设置:

npm config set prefix e:\some\path\on\e

这可以通过修改项目的.npmrc文件在全局或按项目完成。

转到package.json的文件夹并运行npm config ls以查看有效的npm配置。

请参阅npm docs for global settings