地址:https://stackoverflow.com/questions/42508090/npm-command-return-message-g-is-not-recognized-as-an-internal-or-external-comm
把环境配置变量里面的 ComSpec删掉就行了
出错误这个样子
'CALL "I:\Program Files\nodejs\\node.exe" "I:\Program Files\nodejs\\node_modules\npm\bin\npm-cli.js"
针对这个错误 我是瞎折腾了 一天 因为这个 npm 出错 把百度的方法都搜完了 就是不见效 最后终于翻到一篇国外的文章地址:https://stackoverflow.com/questions/42508090/npm-command-return-message-g-is-not-recognized-as-an-internal-or-external-comm把环境配置变量里面的 ...
npm
ERR! code EPERM
npm
ERR! syscall open
npm
ERR! path C:\
Program
Files
\
nodejs
\
node
_cache\_cacache\tmp\9600794e
npm
ERR! errno -4048
npm
ERR! Error: EPERM: operation not permitted, open 'C:\
Program
Files
\
nodejs
\
node
_cache\_cacache\tmp\9600794e'
npm
ERR! [OperationalError: EPERM: operation no
运行文件出现Cannot find module 'xxx'
错
误。其中'xxx'为缺失文件
第一步:cmd下进入
node.js
安装目录:eg:cd C:\
Program
Files
\
nodejs
\
node
_
modules
\
npm
回车
第二步:
npm
install 'xxx'
第三步:CMD下进入运行文件的目录
第四步:
npm
install
C:\windows\system32>
npm
-v
'CALL "C:\
Program
Files
\
nodejs
\\
node
.
exe
" "C:\
Program
Files
\
nodejs
\\
node
_
modules
\
npm
\
bin
\
npm
-
cli
.
js
" prefix -g' 不是内部或外部命令,也不是可运行的程序
或批处理文件。
6.9.0
好了说是可以将ComSp...