【问题标题】:npm not responding after modifying the prefix修改前缀后npm没有响应
【发布时间】:2017-08-09 12:57:21
【问题描述】:

我的问题类似于this。 npm 命令根本没有反应。

我找到npm.cmd,并评论@ECHO OFF并运行npm -v,我得到:

C:\Users\Office>npm -v

C:\Users\Office>SETLOCAL

C:\Users\Office>SET "NODE_EXE=D:\Program Files\nodejs\\node.exe"

C:\Users\Office>IF NOT EXIST "D:\Program Files\nodejs\\node.exe" (SET "NODE_EXE=node" )

C:\Users\Office>SET "NPM_CLI_JS=D:\Program Files\nodejs\\node_modules\npm\bin\npm-cli.js"

C:\Users\Office>FOR /F "delims=" %F IN ('CALL "D:\Program Files\nodejs\\node.exe" "D:\Program Files\
nodejs\\node_modules\npm\bin\npm-cli.js" prefix -g') DO (SET "NPM_PREFIX_NPM_CLI_JS=%F\node_modules\
npm\bin\npm-cli.js" )

然后什么都没有发生。 ~\.npmrc 的文件显示 prefix="'C:\\Users\\Office\\AppData\\Roaming\\npm'"。 但是文件夹 C:\Users\Office\AppData\Roaming\npm 是空的!!

我已经多次重新安装了 nodejs。并按照答案here 将无济于事。有人有什么建议吗?

【问题讨论】:

    标签: node.js npm


    【解决方案1】:

    我通过将prefix="'C:\\Users\\Office\\AppData\\Roaming\\npm'"更改为prefix="C:\\Users\\Office\\AppData\\Roaming\\npm"来解决问题

    即去掉单引号。

    【讨论】:

      猜你喜欢
      • 2017-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      相关资源
      最近更新 更多