解决node对es6-import语法支持

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 

猜你喜欢

转载自blog.csdn.net/qj6837/article/details/84575790