javascript - AWS Amazon ami 上的 npm install -g bower 出现错误

标签 javascript amazon-web-services amazon-ec2 bower mean-stack

当我使用命令时:npm install -g bower

我收到这个错误:

npm ERR! tar.unpack untar error /home/ec2-user/.npm/bower/1.3.12/package.tgz
npm ERR! Linux 3.14.20-20.44.amzn1.x86_64
npm ERR! argv "node" "/usr/local/bin/npm" "install" "-g" "bower" "-F"
npm ERR! node v0.10.34
npm ERR! npm  v2.1.14
npm ERR! path /usr/local/lib/node_modules/bower
npm ERR! code EACCES
npm ERR! errno 3

npm ERR! Error: EACCES, mkdir '/usr/local/lib/node_modules/bower'
npm ERR!  { [Error: EACCES, mkdir '/usr/local/lib/node_modules/bower']
npm ERR!   errno: 3,
npm ERR!   code: 'EACCES',
npm ERR!   path: '/usr/local/lib/node_modules/bower',
npm ERR!   fstream_type: 'Directory',
npm ERR!   fstream_path: '/usr/local/lib/node_modules/bower',
npm ERR!   fstream_class: 'DirWriter',
npm ERR!   fstream_stack: 
npm ERR!    [ '/usr/local/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:36:23',
npm ERR!      '/usr/local/lib/node_modules/npm/node_modules/mkdirp/index.js:46:53',
npm ERR!      'Object.oncomplete (fs.js:108: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!     /home/ec2-user/var/www/html/npm-debug.log

最佳答案

您需要使用 sudo 运行命令,或者以具有写入 /usr/local/lib 权限的用户身份正常运行命令。

sudo npm install -g bower

关于javascript - AWS Amazon ami 上的 npm install -g bower 出现错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27555987/

相关文章:

javascript - 让 Sprockets 在不在 Rails/Rack 应用程序中时缩小 CSS/JS

javascript - 自动从网络打印 Excel 文件

regex - 从 AWS Cloudwatch 见解中提取日期

python - Boto3 --> 修改 EC2 的实例以具有多个安全组

amazon-ec2 - 如何禁用 Amazon EC2 充电?

javascript - Highcharts x 轴上的 31 天

javascript - PHP:看似简单的 IF 语句,但似乎不起作用

javascript - aws javascript sdk v3 - 签名不匹配错误

postgresql - 调整 AWS RDS 中托管的 Postgresql 中的共享缓冲区大小

amazon-web-services - 将 Docker Compose 应用程序持续部署到 AWS/EC2