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": []
}
執(zhí)行轉碼命令
base index6.js -o index5.js
將所有es6轉為es5,再執(zhí)行(或者不用import,用require)
方案三:使用babel-node(babel-cli)直接運行es6
babel-node index.js babel-node index.js