node.js - 无法在 linux 上安装 sass
问题描述
我正在尝试安装 node-sass 但出现错误
npm ERR! Error: EACCES, mkdir
'/usr/local/lib/node_modules/node-sass'
npm ERR! at Error (native)
npm ERR! { [Error: EACCES, mkdir
'/usr/local/lib/node_modules/node-sass']
npm ERR! errno: -13,
npm ERR! code: 'EACCES',
npm ERR! path: '/usr/local/lib/node_modules/node-sass',
npm ERR! fstream_type: 'Directory',
npm ERR! fstream_path:
'/usr/local/lib/node_modules/node-sass',
npm ERR! fstream_class: 'DirWriter',
npm ERR! fstream_stack:
npm ERR! [
'/usr/local/lib/node_modules/npm/node_modules/fstream/lib/dir-writer.js:35:25',
npm ERR!
'/usr/local/lib/node_modules/npm/node_modules/mkdirp/index.js:47:53',
npm ERR! 'FSReqWrap.oncomplete (fs.js:95:15)' ] }
npm ERR!
npm ERR! Please try running this command again as root/Administrator.
解决方案
在我看来,在全球范围内安装东西是不好的做法。在本地安装它而不是npm install node-sass --save-dev
推荐阅读
- mysql - 转换器 Perl 脚本修复
- python - 怎么把这些词变成句子
- python - 如何访问未出现在已解析文本中的 li 元素?
- ajax - DataTables 警告:table id=extension - 无法重新初始化 DataTable。有关此错误的更多信息,请参阅 http://datatables.net/tn/3
- jquery - 如何在jquery的while循环中捕获转义按键事件?
- angularjs - 使用 angular js post 到 django 后端会产生 414 错误
- python - 即使我确定我正确导入了名称“ClassName”(Python)
- cryptography - 像以太坊地址一样保持 Sawtooth 公钥“公开”是个好主意吗?
- python - 如何从命令行激活 Anaconda 环境?
- kubernetes - 是否可以在不添加 Kubernetes 集群的情况下在 Gitlab 中运行测试?