2016-07-26 28 views
1

我想開始在Node.js上使用這個ES6,但我無法使它工作。我添加了node test.js --harmony標誌,但是我仍然遇到了錯誤的語法錯誤。Node.js和ES6

,它甚至沒有通過的第一行代碼:

import env from 'node-env-file' 
import api from '../src' 

我得到這個

(function (exports, require, module, __filename, __dirname) { import env from 'node-env-file' 
                   ^^^^^^ 
SyntaxError: Unexpected token import 

我怎樣才能讓我的Node.js這類語法的工作。

+1

目前,本機不支持模塊。您可以在[node.green](http://node.green)的哪個版本中找到哪些功能的摘要。同時,您可以使用[Babel](https://babeljs.io/)等工具進行翻譯。 –

回答

1

import關鍵字尚未被任何節點版本支持,因爲沒有JavaScript引擎尚未本機支持ES6模塊。

你必須使用一些ES6到ES5像Babel那樣的編譯器,或者堅持使用require