在使用node.JS
设置putty
时如何解决此问题?我尝试设置%PATH%
但是当我完成所有操作并且使用echo %PATH%
时没有出现任何内容?
npm http GET https://registry.npmjs.org/cordova
npm http 304 https://registry.npmjs.org/cordova
npm ERR!错误:EACCES,mkdir' / usr / local / lib / node_modules'
npm ERR! {[错误:EACCES,mkdir' / usr / local / lib / node_modules']
npm ERR!错误:3,
npm ERR!代码:' EACCES',
npm ERR!路径:' / usr / local / lib / node_modules',
npm ERR! fstream_type:'目录',
npm ERR! fstream_path:' / usr / local / lib / node_modules / cordova',
npm ERR! fstream_class:' DirWriter',
npm ERR! fstream_stack:
npm ERR! [' /usr/lib/nodejs/fstream/lib/writer.js:171:23',
npm ERR!' /usr/lib/nodejs/mkdirp/index.js:37:53',
npm ERR!' Object.oncomplete(fs.js:107:15)' ]}
npm ERR!请尝试以root / Administrator身份再次运行此命令。
npm ERR! System Linux 3.16.0-29-generic
npm ERR!命令" / usr / bin / nodejs" "在/ usr /斌/ NPM" "安装" " -g" "科尔多瓦"
npm ERR! cwd / home / azureuser
npm ERR! node -v v0.10.25
npm ERR! npm -v 1.3.10
npm ERR!路径/ usr / local / lib / node_modules
npm ERR! fstream_path / usr / local / lib / node_modules / cordova
npm ERR! fstream_type目录
npm ERR! fstream_class DirWriter
npm ERR!代码EACCES
npm ERR!错误3
npm ERR!堆栈错误:EACCES,mkdir' / usr / local / lib / node_modules'
npm ERR! fstream_stack /usr/lib/nodejs/fstream/lib/writer.js:171:23
npm ERR! fstream_stack /usr/lib/nodejs/mkdirp/index.js:37:53
npm ERR! fstream_stack Object.oncomplete(fs.js:107:15)
npm ERR!其他日志记录详细信息可在以下位置找到:
npm ERR! /home/azureuser/npm-debug.log
npm ERR!不正常代码0
答案 0 :(得分:3)
您需要管理员权限才能安装全局npm软件包。尝试以root身份运行命令。例如:
sudo npm install -g cordova