我可以附加错误日志文件
0信息如果以ok结尾
就可以了1 verbose cli [' C:\ Program Files \ nodejs \\ node.exe',
1详细cli' C:\ Program 文件\的NodeJS \ node_modules \ NPM \ BIN \ NPM-cli.js',
1 verbose cli' config' ]
2 info使用npm@1.4.28
3 info使用node@v0.10.35
4详细节点符号链接C:\ Program Files \ nodejs \ node.exe
5错误错误:ENOENT,stat' c:\' C:\ Program'
6错误如果您需要帮助,可以报告此整个日志,
6错误,包括npm和节点版本,位于:
6错误http://github.com/npm/npm/issues
7错误系统Windows_NT 6.2.9200
8错误命令" C:\ Program Files \ nodejs \\ node.exe" " C:\程序 文件\的NodeJS \ node_modules \ NPM \ BIN \ NPM-cli.js" "配置"
9错误cwd c:\
10错误节点-v v0.10.35
11错误npm -v 1.4.28
12错误路径c:\' C:\ Program
13错误代码ENOENT
14错误错误34
15详细退出[34,true]
任何npm的命令都无效。
我正在使用windows 8.1
并成功安装了npm。
我听说如果我将文件夹与错误路径相关但
,则可以修复ENOENT错误错误路径包含' C:\ Program,我无法生成该文件。
我该如何解决这个问题?我试图卸载npm,我失败了。
发生此问题的原因是我尝试更改npm的前缀但出现问题
答案 0 :(得分:1)
我找到了解决问题的方法。
好的,发生此问题的原因是我通常在管理员允许的情况下使用CMD。
由于这个设置,实际上,我不需要改变npm的前缀,但我只是想练习我在当前书中学到的东西。
所以我试图改变前缀但不小心,使用
npm config set prefix C:\program files
我改变了前缀'C:\ program',就像这样。
因为特殊字符:我无法创建折叠名称,包括:。
因为该死的前缀,npm完全无法正常工作。
我搜索了npm文件夹,发现了npmrc文件,但没有帮助。
最后,我在C:\ Users \ myName找到.npmrc。
那里,前缀是在C:\ program。
设置的我删除了前缀,现在它正在工作!!!!!
Bye Bye让我们的主节点