使用npm下载玉时出错(npm install -g jade)

我试图通过我的Mac(优胜美地)npm下载玉,但我得到了一些我无法弄清楚的错误。 我下载了节点,然后更新了npm。 然后我试图安装玉,我得到了以下错误。 我也试图用sudo安装,但没有任何反应。 只是一些代码出现。 我只需要帮助安装与npm翡翠。

MacBook-Pro:~ Dilawer$ node -v v0.12.5 MacBook-Pro:~ Dilawer$ npm -v 2.12.1 MacBook-Pro:~ Dilawer$ npm install -g jade npm ERR! tar.unpack untar error /Users/Dilawer/.npm/jade/1.11.0/package.tgz npm ERR! Darwin 14.4.0 npm ERR! argv "node" "/usr/local/bin/npm" "install" "-g" "jade" npm ERR! node v0.12.5 npm ERR! npm v2.12.1 npm ERR! path /usr/local/lib/node_modules/jade npm ERR! code EACCES npm ERR! errno -13 npm ERR! Error: EACCES, mkdir '/usr/local/lib/node_modules/jade' npm ERR! at Error (native) npm ERR! { [Error: EACCES, mkdir '/usr/local/lib/node_modules/jade'] npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! path: '/usr/local/lib/node_modules/jade', npm ERR! fstream_type: 'Directory', npm ERR! fstream_path: '/usr/local/lib/node_modules/jade', npm ERR! fstream_class: 'DirWriter', npm ERR! fstream_stack: npm ERR! [ '/usr/local/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:35:25', npm ERR! '/usr/local/lib/node_modules/npm/node_modules/mkdirp/index.js:47:53', npm ERR! 'FSReqWrap.oncomplete (fs.js:95:15)' ] } npm ERR! npm ERR! Please try running this command again as root/Administrator. npm ERR! Please include the following file with any support request: npm ERR! /Users/Dilawer/npm-debug.log MacBook-Pro:~ Dilawer$ sudo npm install -g jade Password: /usr/local/bin/jade -> /usr/local/lib/node_modules/jade/bin/jade.js jade@1.11.0 /usr/local/lib/node_modules/jade ├── character-parser@1.2.1 ├── void-elements@2.0.1 ├── commander@2.6.0 ├── mkdirp@0.5.1 (minimist@0.0.8) ├── jstransformer@0.0.2 (is-promise@2.0.0, promise@6.1.0) ├── with@4.0.3 (acorn-globals@1.0.4, acorn@1.2.2) ├── constantinople@3.0.1 (acorn-globals@1.0.4) ├── clean-css@3.3.5 (commander@2.8.1, source-map@0.4.2) ├── uglify-js@2.4.23 (uglify-to-browserify@1.0.2, async@0.2.10, source-map@0.1.34, yargs@3.5.4) └── transformers@2.1.0 (promise@2.0.0, css@1.0.8, uglify-js@2.2.5) MacBook-Pro:~ Dilawer$ sudo -s bash-3.2# npm install -g jade /usr/local/bin/jade -> /usr/local/lib/node_modules/jade/bin/jade.js jade@1.11.0 /usr/local/lib/node_modules/jade ├── character-parser@1.2.1 ├── void-elements@2.0.1 ├── commander@2.6.0 ├── mkdirp@0.5.1 (minimist@0.0.8) ├── jstransformer@0.0.2 (is-promise@2.0.0, promise@6.1.0) ├── with@4.0.3 (acorn-globals@1.0.4, acorn@1.2.2) ├── constantinople@3.0.1 (acorn-globals@1.0.4) ├── uglify-js@2.4.23 (uglify-to-browserify@1.0.2, async@0.2.10, yargs@3.5.4, source-map@0.1.34) ├── clean-css@3.3.5 (commander@2.8.1, source-map@0.4.2) └── transformers@2.1.0 (promise@2.0.0, css@1.0.8, uglify-js@2.2.5) bash-3.2# 

第二次安装通过sudo seam安装了jade。 它将/ usr / local / bin / jade链接到js文件/usr/local/lib/node_modules/jade/bin/jade.js

types的jade --version ,看看它的工作。

根据你提供的日志

请尝试以root / Administrator身份再次运行此命令

执行:

 sudo npm install -g jade