Node.js报错:SyntaxError: Use of const in strict mode.

时间:2021-08-23 17:55:02

Webpack打包时,Node.js报错:

const utils = require('./utils');
^^^^^
SyntaxError: Use of const in strict mode.
at Module._compile (module.js:439:25)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/home/de/projects/xxx/login.js:1:70)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)

意思是不能使用const。查了下,原因是Node.js版本太低,需要升级node.js。

$ node -v
v0.10.0

升级Node.js:

npm cache clean -f
sudo npm install -g n
sudo n stable