2016-07-26 3 views
1

Node.jsでこのES6を使いたいと思っていますが、動作させることはできません。 node test.js --harmonyフラグを追加していますが、まだ構文エラーが間違っています。Node.jsとES6

それも、コードの最初の行を渡すことはありません。私は私のNode.jsは、構文のこのタイプで作業することができますどのようにこの

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

を取得しています

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

+1

現在、モジュールはネイティブではサポートされていません。 [node.green](http://node.green)に、どのバージョンにどの機能が含まれているかの要約があります。その間、[Babel](https://babeljs.io/)のようなツールを使用して翻訳することができます。 –

答えて

1

importキーワードはまだES6モジュールをネイティブにサポートするJavaScriptエンジンがないため、ノードのどのバージョンでもサポートされていません。

バベルのようなES6〜ES5トランスバイヤーの何かを使うか、requireに固執する必要があります。

関連する問題