NPM在安装时生成错误

时间:2014-12-13 03:14:34

标签: node.js npm

我最近在我的Windows机器上安装了Node.js,我正在尝试安装快递。我转到我的开始并运行Command Prompt With Node.js并输入npm install express并生成一些描述性差的错误。内容如下:

0 info it worked if it ends with ok
1 verbose cli [ 'C:\\Program Files\\nodejs\\\\node.exe',
1 verbose cli   'C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js',
1 verbose cli   'install',
1 verbose cli   'express' ]
2 info using npm@1.4.28
3 info using node@v0.10.33
4 verbose node symlink C:\Program Files\nodejs\\node.exe
5 error Error: ENOENT, stat 'C:\Users\James\AppData\Roaming\npm'
6 error If you need help, you may report this *entire* log,
6 error including the npm and node versions, at:
6 error     <http://github.com/npm/npm/issues>
7 error System Windows_NT 6.2.9200
8 error command "C:\\Program Files\\nodejs\\\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "express"
9 error cwd C:\Users\James\Desktop
10 error node -v v0.10.33
11 error npm -v 1.4.28
12 error path C:\Users\James\AppData\Roaming\npm
13 error code ENOENT
14 error errno 34
15 verbose exit [ 34, true ]

另外,我的命令行输出:Error: ENOENT, stat 'C:\Users\James\AppData\Roaming\npm'

我的节点出了什么问题?我npm中的这条神秘AppData道路是什么?我该如何解决?

1 个答案:

答案 0 :(得分:0)

显然我必须自己创建npm目录才能使其正常工作。似乎节点会自动创建它。