node.js - 即使目录可写,全局安装时也会出现 NPM 错误

标签 node.js npm

尝试使用此命令安装 CoffeeScript 时出现此错误:

npm install -g --verbose coffee-script opal

这些是错误信息:

npm ERR! Error: EACCES, symlink '../lib/node_modules/coffee-script/bin/coffee'
npm ERR!  { [Error: EACCES, symlink '../lib/node_modules/coffee-script/bin/coffee']
npm ERR!   errno: 3,
npm ERR!   code: 'EACCES',
npm ERR!   path: '../lib/node_modules/coffee-script/bin/coffee' }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.

npm info postuninstall opal@0.3.2
npm ERR! Error: EACCES, symlink '../lib/node_modules/opal/bin/opal-node'
npm ERR!  { [Error: EACCES, symlink '../lib/node_modules/opal/bin/opal-node']
npm ERR!   errno: 3,
npm ERR!   code: 'EACCES',
npm ERR!   path: '../lib/node_modules/opal/bin/opal-node' }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.

文件夹/usr/local/bin 和/usr/local/lib/node_modules 由当前用户拥有和可写,我不想使用 root 运行该 npm 命令,如何知道 npm 尝试了哪个文件夹建立一个符号链接(symbolic link)?

我正在使用 npm 1.2.9-1chl1~quantal1 和 nodejs 0.8.19-1chl1~quantal1

最佳答案

您的 Node 安装使用系统目录。使用-g时使用sudo

sudo npm install -g --verbose coffee-script opal

关于node.js - 即使目录可写,全局安装时也会出现 NPM 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14786565/

相关文章:

npm - Electron :与运行 Electron 生成器后相比,应用程序的图标分辨率下降

javascript - json-server 中的 OR 运算符

javascript - 如何使用 NodeJS 使我的服务器实时运行并接收消息?

node.js - 如何保存 Mongoose 虚拟

javascript - 快速发送文件中断

javascript - 当 package.json 中包含版本 1.24.2 时,npm install 尝试安装 grpc 1.20.0

node.js - Npm启动错误未捕获错误: Cannot find module 'serialport

javascript - 使用 webpack 打包 CSS

javascript - 错误 : No module factory available for dependency type: ContextElementDependency

javascript - Meteor:分享模板