SyntaxError: Unexpected token import
方案一:将文件后缀改为 .mjs
方案二:使用babel插件将es6转码为es5
npm install babel-cli -g //全局安装
npm install babel-preset-es2015 --save-dev //安装该模块
需要加入’.babelrc’文件转码js文件
{
"presets": [
"es2015"
],
"plugins": []
}
执行转码命令
base index6.js -o index5.js
将所有es6转为es5,再执行(或者不用import,用require)
方案三:使用babel-node(babel-cli)直接运行es6
babel-node index.js babel-node index.js