搜索

首页  >  问答  >  正文

javascript - 关于es6的module问题,文件的import和export

在尝试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才可以运行的吗,在浏览器端可以运行吗

但是多次尝试之后也运行不了……坐等大神回答。

曾经蜡笔没有小新曾经蜡笔没有小新2730 天前771

全部回复(2)我来回复

  • typecho

    typecho2017-06-26 10:52:41

    你好,node 6暂时还不支持importexport语法,node 8我没用过,你可以自己试一下。
    node 6里面的export方法是module.exports或者exports,导入方法为require()

    回复
    0
  • 高洛峰

    高洛峰2017-06-26 10:52:41

    现在node不支持import和export,最新的node 8也不支持。如果使用需要用babel或者webpack2转一下。

    回复
    0
  • 取消回复