我正在尝试全局安装 nodemon 但出现以下错误:
npm ERR! Darwin 15.4.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "-g" "nodemon"
npm ERR! node v5.10.1
npm ERR! npm v3.8.3
npm ERR! path ../lib/node_modules/nodemon/bin/nodemon.js
npm ERR! code EPERM
npm ERR! errno -1
npm ERR! syscall symlink
npm ERR! Error: EPERM: operation not permitted, symlink '../lib/node_modules/nodemon/bin/nodemon.js' -> '/usr/local/bin/nodemon'
npm ERR! at Error (native)
npm ERR! { [Error: EPERM: operation not permitted, symlink '../lib/node_modules/nodemon/bin/nodemon.js' -> '/usr/local/bin/nodemon']
npm ERR! errno: -1,
npm ERR! code: 'EPERM',
npm ERR! syscall: 'symlink',
npm ERR! path: '../lib/node_modules/nodemon/bin/nodemon.js',
npm ERR! dest: '/usr/local/bin/nodemon' }
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/Juanjo/Developer/budget-app/npm-debug.log
Run Code Online (Sandbox Code Playgroud)
我是节点新手(实际上是安装后我尝试运行的第一件事),但我认为我不应该使用 sudo 来安装模块,所以也许权限有问题或其他什么问题,我只是没有'无法找出它是什么。非常感谢任何帮助。
这是在 OS X 10.11 上。我已经尝试过
sudo chown -R `whoami` /usr/local/lib/node_modules
Run Code Online (Sandbox Code Playgroud)
和
sudo chown -R `whoami` /usr/local
Run Code Online (Sandbox Code Playgroud)
但仍然没有运气。
符号链接问题可能确实是一个问题。
对我来说,快捷方式是通过运行不带符号链接选项的安装来关闭它,如下所示:
npm install --no-bin-links
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
6639 次 |
| 最近记录: |