经过百度后得知:目前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