Node.js和ES6

时间:2016-07-26 05:53:14

标签: javascript node.js coffeescript ecmascript-6 es6-promise

我想在Node.js上开始使用这个ES6,但我无法使它工作。我正在添加node test.js --harmony标志,但我仍然遇到错误的语法错误。

它甚至没有通过第一行代码:

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 个答案:

答案 0 :(得分:1)

任何版本的节点都不支持

import关键字,因为还没有本身支持ES6模块的JavaScript引擎。

您必须使用某些ES6到ES5转发器,如Babel或坚持require