搜尋

首頁  >  問答  >  主體

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 天前774

全部回覆(2)我來回復

  • typecho

    typecho2017-06-26 10:52:41

    你好,node 6暫時還不支援importexport語法,node 8我沒用過,你可以自己試試看。
    node 6裡面的export方法是module.exportsexports,導入方法為require()

    回覆
    0
  • 高洛峰

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

    現在node不支援import和export,最新的node 8也不支援。如果使用需要用babel或webpack2轉一下。

    回覆
    0
  • 取消回覆