【问题标题】:Set directory for NPM为 NPM 设置目录
【发布时间】:2018-04-05 18:36:59
【问题描述】:

我在 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 驱动器上。我需要在我的 e 驱动器上设置一个文件夹,以使其便携。我该怎么做?

【问题讨论】:

    标签: node.js ember.js npm


    【解决方案1】:

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

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

    这可以通过修改项目的 .npmrc 文件在全局或每个项目的基础上完成。

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

    npm docs for global settings

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-23
      • 2011-08-22
      • 2017-12-24
      • 2020-10-09
      • 2017-01-14
      相关资源
      最近更新 更多