如何在es2015中导入rethinkdbdash

时间:2016-02-07 06:04:43

标签: node.js gulp ecmascript-6 babeljs rethinkdb

我是node.js编程的新手。我设置了gulp-babel,它将我的js文件放在/ src中,并将已转换的源文件移动到/ dist文件夹(这很棒)。

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

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

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

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

感谢您的帮助。我希望答案也可以帮助其他人解决与我相同的问题。

2 个答案:

答案 0 :(得分:2)

使用ES2015导入有两个步骤:

import rethinkdbdash from 'rethinkdbdash';

let r = rethinkdbdash();

如果您需要传递参数:

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

答案 1 :(得分:0)

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

import rethinkdbdash from 'rethinkdbdash';