Node.js npm安装不工作

Node.js npm安装不工作,node.js,ubuntu,gruntjs,bower,yeoman,Node.js,Ubuntu,Gruntjs,Bower,Yeoman,我使用本安装指南安装nodejs: 我正在尝试使用npm安装,使用此命令时出现以下错误: npm install --global yo bower grunt-cli npm ERR! Error: EACCES, mkdir '/home/alexfqc/.npm-packages/lib/node_modules' npm ERR! { [Error: EACCES, mkdir '/home/alexfqc/.npm-packages/lib/node_modules'] npm

我使用本安装指南安装nodejs:

我正在尝试使用npm安装,使用此命令时出现以下错误:

npm install --global yo bower grunt-cli

npm ERR! Error: EACCES, mkdir '/home/alexfqc/.npm-packages/lib/node_modules'
npm ERR!  { [Error: EACCES, mkdir '/home/alexfqc/.npm-packages/lib/node_modules']
npm ERR!   errno: 3,
npm ERR!   code: 'EACCES',
npm ERR!   path: '/home/alexfqc/.npm-packages/lib/node_modules',
npm ERR!   fstream_type: 'Directory',
npm ERR!   fstream_path: '/home/alexfqc/.npm-packages/lib/node_modules/grunt-cli',
npm ERR!   fstream_class: 'DirWriter',
npm ERR!   fstream_stack: 
npm ERR!    [ '/usr/lib/node_modules/npm/node_modules/fstream/lib/writer.js:171:23',
npm ERR!      '/usr/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.
我一直在跟踪约曼人,这个错误是有原因的

执行此步骤后,错误仍将继续

然后我尝试了以下命令:

sudo chmod -R 755 /home/alexfqc/.npm-packages
sudo chown -R root /home/alexfqc/.npm-packages
而且不起作用

我一整天都在尝试正确地安装nodejs来使用yeoman、bower和grunt,但这似乎是不可能的

我尝试了其他安装nodejs的方法,但出现了另一个错误


我希望任何人都能帮助修复此错误,或者展示安装nodejs、yeoman、bower和grunt的方法,我将不胜感激。

如果您遇到访问错误,请尝试使用
sudo npm install--global yo bower grunt cli
以root用户身份执行安装


备选方案-不是将文件夹的所有权授予root用户,而是将其授予您的用户帐户:
sudo chown-R$user/home/alexfqc/.npm packages

我正在尝试以正确的方式执行此操作,而不是使用变通方法。在这个链接中:他们说不要用sudo chown-R root这样做,你是在给root赋予所有权,你应该用sudo chown-R$users赋予你的用户帐户所有权。经过大量的工作,我找到了解决方案。到官方网站下载,一切都会正常运行