【发布时间】:2023-04-07 07:44:01
【问题描述】:
尝试安装 LESS/SASS。在 Linux 16.04 中安装 node.js 后出现此错误。 安装了 LESS 编译器和更新 npm 以继续安装我失败的 SASS,现在卡住了。
按照以下步骤操作:
- sudo apt-get install node.js
- sudo apt-get 更新
- sudo apt-get 升级
- sudo apt-get install
- npm - 节点数据包管理器
- sudo npm install -g less
- sudo npm install node-sass -g(不起作用)
- 试过:sudo gem install sass
然后我出现了这个错误:
$Sudo npm update npm -g
/usr/local/lib/node_modules/npm/bin/npm-cli.js:82
let notifier = require('update-notifier')({pkg})
^^^
错误消息
SyntaxError: Block-scoped declarations (let, const, function, class) not yet supported outside strict mode
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:374:25)
at Object.Module._extensions..js (module.js:417:10)
at Module.load (module.js:344:32)
at Function.Module._load (module.js:301:12)
at Function.Module.runMain (module.js:442:10)
at startup (node.js:136:18)
at node.js:966:3
从那以后,我基本上什么都做不了了。甚至不运行像npm -v 这样的简单命令。我会一遍又一遍地遇到同样的问题。
你能帮帮我吗?
【问题讨论】:
标签: node.js linux npm sass syntax-error