node.js 运行ES6默认导入文件 报错:import m1 from './m1.js' ^^ SyntaxError: Unexpected identifier

经过百度后得知:目前NODE.JS 只实现了部分 ES6语法, import 就是没有被实现。

解决方法:安装插件使得NODE.JS支持ES6 默认导入语法

还有可以使用插件支持es6

1.node.js终端 安装插件

npm install --save-dev babel-preset-es2015
npm install --save-dev babel-register

2.新建一个.babelrc文件,配置内容如下

{
    "presets": ["es2015"],
    "plugins": []
}

3.在node的入口文件加入

require(‘babel-register‘);

经过本人试验,只操作前两步就能解决问题。

转载至 https://blog.csdn.net/feifeiwuxian/article/details/106385360

node.js 运行ES6默认导入文件 报错:import m1 from './m1.js' ^^ SyntaxError: Unexpected identifier

上一篇:js之promise


下一篇:centos7+jdk1.8+tomcat8 配置https