Unable to save binary /usr/local/npm-global/lib/node_modules/fis-parser-node-sass/node_modules/node-sass/vendor/linux-x64-57 : { Error: EACCES: permission denied, mkdir '/usr/local/npm-global/lib/node_modules/fis-parser-node-sass/node_modules/node-sass/vendor'
at Object.fs.mkdirSync (fs.js:885:18)
at sync (/usr/local/npm-global/lib/node_modules/fis-parser-node-sass/node_modules/mkdirp/index.js:71:13)
at Function.sync (/usr/local/npm-global/lib/node_modules/fis-parser-node-sass/node_modules/mkdirp/index.js:77:24)
at checkAndDownloadBinary (/usr/local/npm-global/lib/node_modules/fis-parser-node-sass/node_modules/node-sass/scripts/install.js:111:11)
at Object. (/usr/local/npm-global/lib/node_modules/fis-parser-node-sass/node_modules/node-sass/scripts/install.js:154:1)
at Module._compile (module.js:635:30)
at Object.Module._extensions..js (module.js:646:10)
at Module.load (module.js:554:32)
at tryModuleLoad (module.js:497:12)
at Function.Module._load (module.js:489:3)
errno: -13,
code: 'EACCES',
syscall: 'mkdir',
path: '/usr/local/npm-global/lib/node_modules/fis-parser-node-sass/node_modules/node-sass/vendor' }
提示创建文件夹失败,但是我是root用户,权限也没问题 去掉-g 参数可以安装成功
[root@vpc local]# npm install -g fis-parser-node-sass
Unable to save binary /usr/local/npm-global/lib/node_modules/fis-parser-node-sass/node_modules/node-sass/vendor/linux-x64-57 : { Error: EACCES: permission denied, mkdir '/usr/local/npm-global/lib/node_modules/fis-parser-node-sass/node_modules/node-sass/vendor' at Object.fs.mkdirSync (fs.js:885:18) at sync (/usr/local/npm-global/lib/node_modules/fis-parser-node-sass/node_modules/mkdirp/index.js:71:13) at Function.sync (/usr/local/npm-global/lib/node_modules/fis-parser-node-sass/node_modules/mkdirp/index.js:77:24) at checkAndDownloadBinary (/usr/local/npm-global/lib/node_modules/fis-parser-node-sass/node_modules/node-sass/scripts/install.js:111:11) at Object. (/usr/local/npm-global/lib/node_modules/fis-parser-node-sass/node_modules/node-sass/scripts/install.js:154:1)
at Module._compile (module.js:635:30)
at Object.Module._extensions..js (module.js:646:10)
at Module.load (module.js:554:32)
at tryModuleLoad (module.js:497:12)
at Function.Module._load (module.js:489:3)
errno: -13,
code: 'EACCES',
syscall: 'mkdir',
path: '/usr/local/npm-global/lib/node_modules/fis-parser-node-sass/node_modules/node-sass/vendor' }