Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs npm sinopia安装故障_Angularjs_Node.js_Npm_Electron_Sinopia - Fatal编程技术网

Angularjs npm sinopia安装故障

Angularjs npm sinopia安装故障,angularjs,node.js,npm,electron,sinopia,Angularjs,Node.js,Npm,Electron,Sinopia,我试图在全球范围内安装sinopia for electron updater,但出现以下错误: npm install -g sinopia npm WARN deprecated minimatch@1.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue npm WARN deprecated node-uuid@1.4.3: Use uuid module instead n

我试图在全球范围内安装sinopia for electron updater,但出现以下错误:

npm install -g sinopia
npm WARN deprecated minimatch@1.0.0: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
    npm WARN deprecated node-uuid@1.4.3: Use uuid module instead
    npm WARN deprecated tough-cookie@1.2.0: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130
    npm WARN deprecated is-my-json-valid@2.12.0: catastrophic backtracking in regexes could potentially lead to REDOS attack, upgrade to 2.17.2 as soon as possible
    npm WARN checkPermissions Missing write access to /usr/lib/node_modules/sinopia
    npm WARN checkPermissions Missing write access to /usr/lib/node_modules/sinopia/node_modules
    npm ERR! path /usr/lib/node_modules/sinopia
    npm ERR! code EACCES
    npm ERR! errno -13
    npm ERR! syscall access
    npm ERR! Error: EACCES: permission denied, access '/usr/lib/node_modules/sinopia'
    npm ERR!  { Error: EACCES: permission denied, access '/usr/lib/node_modules/sinopia'
    npm ERR!   stack: 'Error: EACCES: permission denied, access    '/usr/lib/node_modules/sinopia\'',
    npm ERR!   errno: -13,
    npm ERR!   code: 'EACCES',
    npm ERR!   syscall: 'access',
    npm ERR!   path: '/usr/lib/node_modules/sinopia' }
    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/indranil/.npm/_logs/2018-03-19T13_37_02_356Z-debug.log
下面是我的调试日志,来自
/home/indranil/.npm/_logs/2018-03-19T13_37_02_356Z-debug.Log

542 silly install generateActionsToTake
543 warn checkPermissions Missing write access to /usr/lib/node_modules/sinopia
544 warn checkPermissions Missing write access to /usr/lib/node_modules/sinopia/node_modules
545 verbose stack Error: EACCES: permission denied, access '/usr/lib/node_modules/sinopia'
546 verbose cwd /home/indranil
547 verbose Linux 4.13.0-37-generic
548 verbose argv "/usr/bin/node" "/usr/bin/npm" "install" "-g" "sinopia"
549 verbose node v8.10.0
550 verbose npm  v5.7.1
551 error path /usr/lib/node_modules/sinopia
552 error code EACCES
553 error errno -13
554 error syscall access
555 error Error: EACCES: permission denied, access '/usr/lib/node_modules/sinopia'
555 error  { Error: EACCES: permission denied, access '/usr/lib/node_modules/sinopia'
555 error   stack: 'Error: EACCES: permission denied, access \'/usr/lib/node_modules/sinopia\'',
555 error   errno: -13,
555 error   code: 'EACCES',
555 error   syscall: 'access',
555 error   path: '/usr/lib/node_modules/sinopia' }
556 error Please try running this command again as root/Administrator.
557 verbose exit [ -13, true ]
正如调试日志中所建议的,我已经检查了对该目录的权限。但安装程序会在安装时删除并重新创建目录


有什么建议吗?

错误清楚地说明了问题所在:

EACCES:permission denied,access'/usr/lib/node\u modules/sinopia'

并提供了一个解决方案:

请以root/管理员身份再次尝试运行此命令


因此,只需以管理员身份运行该命令,如下所示:
sudo npm install-g sinopia

您是否尝试过使用sudo运行该命令?请尝试
sudo npm install-g sinopia