0
我的问题类似于this。 npm命令完全不显示响应。修改前缀后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不会帮助。有没有人有任何建议?