nmp ubuntu错误权限被拒绝

我尝试安装浏览器同步,但我不断收到此错误:

terkea@terkea-Lenovo-G50-80:~$ npm install -g browser-sync npm WARN deprecated express@2.5.11: express 2.x series is deprecated npm WARN deprecated connect@1.9.2: connect 1.x series is deprecated npm WARN checkPermissions Missing write access to /usr/lib/node_modules/browser-sync npm WARN checkPermissions Missing write access to /usr/lib/node_modules/browser-sync/node_modules npm WARN checkPermissions Missing write access to /usr/lib/node_modules npm ERR! path /usr/lib/node_modules/browser-sync npm ERR! code EACCES npm ERR! errno -13 npm ERR! syscall access npm ERR! Error: EACCES: permission denied, access '/usr/lib/node_modules/browser-sync' npm ERR! { Error: EACCES: permission denied, access '/usr/lib/node_modules/browser-sync' npm ERR! stack: 'Error: EACCES: permission denied, access \'/usr/lib/node_modules/browser-sync\'', npm ERR! errno: -13, npm ERR! code: 'EACCES', npm ERR! syscall: 'access', npm ERR! path: '/usr/lib/node_modules/browser-sync' } npm ERR! npm ERR! Please try running this command again as root/Administrator. npm ERR! A complete log of this run can be found in: npm ERR! /home/terkea/.npm/_logs/2017-12-07T22_21_31_667Z-debug.log 

我安装节点NMP,IDK为什么它dosent作品。 也许有人可以find并帮助我

正式的npm文档为这个确切的问题提供了一个解决scheme:

选项1:将权限更改为npm的默认目录

findnpm目录的path:

 npm config get prefix 

对于很多系统,这将是/ usr / local。

警告:如果显示的path只是/ usr,请切换到选项2,否则会弄乱您的权限。

将npm目录的所有者更改为当前用户(您的用户名!)的名称:

 sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share} 

这将更改npm和其他一些工具(lib / node_modules,bin和share)使用的子文件夹的权限。

来源: https : //docs.npmjs.com/getting-started/fixing-npm-permissions