Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js NPM在安装时生成错误_Node.js_Npm - Fatal编程技术网

Node.js NPM在安装时生成错误

Node.js NPM在安装时生成错误,node.js,npm,Node.js,Npm,我最近在我的windows计算机上安装了Node.js,我正在尝试安装express。我转到start并使用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

我最近在我的windows计算机上安装了Node.js,我正在尝试安装express。我转到start并使用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:enoint,stat'C:\Users\James\AppData\Roaming\npm'


我的节点有什么问题?在我的AppData中,这个神秘的npm路径是什么?如何修复它?

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

enoint表示找不到文件。确保C:\Users\James\AppData\Roaming\npm存在,或者可以通过节点适当的权限进行访问。奇怪的是,似乎需要生成类似的内容,但我必须自己创建。