安装命令: sudo npm install taro-ui
出现错误:
Unable to save binary /Users/frankgo/E/github//miniapp/node_modules/node-sass/vendor/darwin-x64-67 : { Error: EACCES: permission denied, mkdir '/Users/frankgo/E/github//miniapp/node_modules/node-sass/vendor'
at Object.mkdirSync (fs.js:773:3)
at sync (/Users/frankgo/E/github//miniapp/node_modules/mkdirp/index.js:71:13)
at Function.sync (/Users/frankgo/E/github//miniapp/node_modules/mkdirp/index.js:77:24)
at checkAndDownloadBinary (/Users/frankgo/E/github//miniapp/node_modules/node-sass/scripts/install.js:114:11)
at Object.<anonymous> (/Users/frankgo/E/github//miniapp/node_modules/node-sass/scripts/install.js:157:1)
at Module._compile (internal/modules/cjs/loader.js:738:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:749:10)
at Module.load (internal/modules/cjs/loader.js:630:32)
at tryModuleLoad (internal/modules/cjs/loader.js:570:12)
at Function.Module._load (internal/modules/cjs/loader.js:562:3)
errno: -13,
syscall: 'mkdir',
code: 'EACCES',
path:
'/Users/frankgo/E/github//miniapp/node_modules/node-sass/vendor' }
大致意思是:node-sass编译器二进制出现问题。
解决思路:
sudo npm install --unsafe-perm node-sass
无须全局安装