在尝试es6的module时,使用node main运行
出现了以下问题:
(function (exports, require, module, __filename, __dirname) { import myFunc from
'myFunc';
^^^^^^
SyntaxError: Unexpected token import
两个文件的代码如下:
// profile.js
export default function () {
console.log('握手export');
};
// main.js
import myFunc from 'myFunc';
myFunc();
找了很久不知道什么原因,我有一下相关的问题:
(*)这个module是一定要安装node才可以运行的吗,在浏览器端可以运行吗
但是多次尝试之后也运行不了……坐等大神回答。
你好,node 6暂时还不支持
import
和export
语法,node 8我没用过,你可以自己试一下。node 6
里面的export
方法是module.exports
或者exports
,导入方法为require()
。现在node不支持import和export,最新的node 8也不支持。如果使用需要用babel或者webpack2转一下。