美文网首页
解决node对es6-import语法支持

解决node对es6-import语法支持

作者: 叹玖 | 来源:发表于2018-07-23 16:19 被阅读0次
    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 
    

    相关文章

      网友评论

          本文标题:解决node对es6-import语法支持

          本文链接:https://www.haomeiwen.com/subject/vuejmftx.html