我只是使用以下命令:" npm install -g"。操作系统:Windows 8.1,CMD是管理员。错误日志:
0信息如果以ok结束则有效
1详细cli [' C:\ Program Files \ nodejs \\ node.exe',
1详细cli' C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js',
1详细的cli'安装',
1详细的cli' -g' ]
2信息使用npm@2.5.1
3 info使用node@v0.12.1
4详细节点符号链接C:\ Program Files \ nodejs \ node.exe
5个愚蠢的缓存添加参数['。',null]
6详细缓存添加规范
7愚蠢的缓存添加解析的规范{raw:'。',
7傻高速缓存添加范围:null,
7个傻瓜缓存添加名称:null,
7愚蠢的缓存添加rawSpec:'。',
7个愚蠢的缓存添加规范:' C:\',
7个傻瓜缓存添加类型:' local' }
8错误addLocal无法安装C:\
9详细堆栈错误:EISDIR,读取
9错误(本机)的详细堆栈
10详细cwd C:\
11错误Windows_NT 6.3.9600
12错误argv" C:\ Program Files \ nodejs \\ node.exe" " C:\ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js" "安装" " -g"
13错误节点v0.12.1
14错误npm v2.5.1
15错误代码EISDIR
16错误错误-4068
17错误EISDIR,读取
18错误如果您需要帮助,可以在以下位置报告此错误:
18错误http://github.com/npm/npm/issues
19详细退出[-4068,true]
答案 0 :(得分:1)
好像您正在从npm install -g
驱动器运行C:
。除非您:
npm
绝对不知道您希望它安装什么
npm install -g npm
全局安装npm
由于您没有传递任何参数的命令,npm
假定您希望它安装当前工作目录中的内容。由于您的C:
驱动器的根目录中没有包,npm
错误地导致错误EISDIR
错误(“错误:是目录”)。