如何在es2015中导入rethinkdbdash

我是在node.js中编程的新手。 我已经安装了gulp-babel ,它把我的js文件放在/ src里,并把经过转换的源文件移动到/ dist文件夹(这个工作真棒)。

我想使用rethinkdbdash而不是rethinkdb 。 在es5中,我们将执行以下操作:

 var r = require('rethinkdbdash')(); 

在es6中,使用导入的正确方法是什么?

 import 'rethinkdbdash'; var r = rethinkdbdash(); 

谢谢您的帮助。 我希望答案也能帮助有同样问题的人。

有两个步骤使用ES2015导入:

 import rethinkdbdash from 'rethinkdbdash'; let r = rethinkdbdash(); 

如果你需要传递参数:

 let r = rethinkdbdash({ "db": "my database name", "servers": [ { "host": "my server host name", "port": 28015 } ] }); 

根据你的评论,这是默认导出,所以像这样导入:

 import rethinkdbdash from 'rethinkdbdash';