gpt4 book ai didi

node.js - 使用 npm 安装模块时出现符号链接(symbolic link)错误

转载 作者:太空宇宙 更新时间:2023-11-04 02:46:57 25 4
gpt4 key购买 nike

我尝试全局安装 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

我是 Node 新手(实际上是安装后我尝试运行的第一件事),但我认为我不应该使用 sudo 来安装模块,所以也许权限有问题或其他什么问题,我只是无法找出它是什么。非常感谢任何帮助。

这是在 OS X 10.11 上。我已经尝试过这两种方法了

sudo chown -R `whoami` /usr/local/lib/node_modules

sudo chown -R `whoami` /usr/local

但还是没有运气。

最佳答案

符号链接(symbolic link)问题可能确实是一个问题。

对我来说,快捷方式是通过运行不带符号链接(symbolic link)选项的安装来关闭它,如下所示:

npm install --no-bin-links

关于node.js - 使用 npm 安装模块时出现符号链接(symbolic link)错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36672095/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com