ubuntu - Ubuntu 上的 Webstorm : npm install issues and permissions on folders

标签 ubuntu npm installation bower webstorm

尝试将 bower 更新到当前版本时出现以下错误:

/usr/bin/npm install bower@1.6.5

Exit code: 243

Standard error:
npm ERR! Linux 3.16.0-51-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "bower@1.6.5"
npm ERR! node v4.2.1
npm ERR! npm  v2.14.7
npm ERR! path /usr/lib/node_modules/bower
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall rmdir

npm ERR! Error: EACCES: permission denied, rmdir '/usr/lib/node_modules/bower'
npm ERR!     at Error (native)
npm ERR!  { [Error: EACCES: permission denied, rmdir '/usr/lib/node_modules/bower']
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'rmdir',
npm ERR!   path: '/usr/lib/node_modules/bower' }
npm ERR! 
npm ERR! Please try running this command again as root/Administrator.
npm ERR! error rolling back Error: EACCES: permission denied, rmdir '/usr/lib/node_modules/bower'
npm ERR! error rolling back     at Error (native)
npm ERR! error rolling back  { [Error: EACCES: permission denied, rmdir '/usr/lib/node_modules/bower']
npm ERR! error rolling back   errno: -13,
npm ERR! error rolling back   code: 'EACCES',
npm ERR! error rolling back   syscall: 'rmdir',
npm ERR! error rolling back   path: '/usr/lib/node_modules/bower' }
npm ERR! Linux 3.16.0-51-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "bower@1.6.5"
npm ERR! node v4.2.1
npm ERR! npm  v2.14.7
npm ERR! path npm-debug.log.70f6a7ba731584486ee86965f4d50da8
npm ERR! code EACCES
npm ERR! errno -13
npm ERR! syscall open

npm ERR! Error: EACCES: permission denied, open 'npm-debug.log.70f6a7ba731584486ee86965f4d50da8'
npm ERR!     at Error (native)
npm ERR!  { [Error: EACCES: permission denied, open 'npm-debug.log.70f6a7ba731584486ee86965f4d50da8']
npm ERR!   errno: -13,
npm ERR!   code: 'EACCES',
npm ERR!   syscall: 'open',
npm ERR!   path: 'npm-debug.log.70f6a7ba731584486ee86965f4d50da8' }
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!     /usr/lib/node_modules/npm-debug.log

如何让 Webstorm 使用 sudo 运行 npm?这个问题在 Webstorm 10 和新的 WS 11 中都存在。同时,Netbeans 绝对完美地工作,没有任何麻烦。

最佳答案

sudo chmod 777 -R /usr/lib/node_modules

尝试这个。目录删除错误将得到解决。
Solution Revised As Per the Requirement 1: 

始终在 sudo 模式下工作

工作前总是做须藤-i
如果你是 super 用户那么只有你才能做系统中的所有事情
Solution Revised As Per the Requirement 2: 

始终通过命令 启动您的网络 Storm sudo/bin/sh/home/****/Desktop/WebStorm-139.1112/bin/webstorm.sh

关于ubuntu - Ubuntu 上的 Webstorm : npm install issues and permissions on folders,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33496995/

相关文章:

javascript - 不确定如何处理我的 javascript 依赖项

javascript - 如何使用 npm start 和 expo start 运行 React Native expo

python - 警告 : erroneous pipeline: no element "kvssink"

c++ - 如何在 Ubuntu 上安装 OpenSSL 库?

node.js - 无法在 Node 6.x 中 NPM 安装 SQLite3

wcf - Wix安装程序: Verify that you have sufficient privileges to start system services

c++ - VC++ 2010 快速错误 : cannot open file MSVCRTD. 库

open-source - 设置和管理开源项目的最佳实践

linux - 如何将命令的输出通过管道传输到 Linux 上的文件

c++ - Kdbg 不允许检查 std::string 或 std::vector 的内容