我正在尝试在我的Node应用程序中导入ES6库。我试着做ES5和ES6脚本。我想做的只是:
import 'gnosisjs/src';
我得到的是:
gnosistest/node_modules/gnosisjs/src/index.js:1
(function (exports, require, module, __filename, __dirname) { import * as config from './config';
^^^^^^
SyntaxError: Unexpected token import
我正在通过此命令运行应用程序:
node -r babel-register -r babel-polyfill test.js
导入其他标准库似乎正在运行。
编辑:项目截图:
http://i.imgur.com/wdcdY9W.png
和依赖项:
答案 0 :(得分:0)
src
目录包含源文件。您应该从dist
目录导入已编译的文件:
import 'gnosisjs/dist/gnosis';
您还应该使用babel-node
运行您的应用:
babel-node test.js
答案 1 :(得分:0)
似乎gnosis库中存在问题。随着最新发布的问题消失了。