2016-02-07 1 views
2

Я новичок в программировании в node.js. У меня есть установка gulp-babel, которая берет мои js-файлы в/src и перемещает переданный источник в папку/dist (которая работает потрясающе).Как импортировать rethinkdbdash в es2015

Я хотел бы использовать rethinkdbdash вместо rethinkdb. В es5 мы сделали бы следующее:

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

В es6, что было бы правильным способом использования импорта?

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

Спасибо за помощь. Я надеюсь, что ответ также поможет другим, имеющим ту же проблему, что и я.

+0

Я сделал следующее, как представляется, работает: import * as rethinkdbdash from 'rethinkdbdash'; var r = rethinkdbdash.default(); – user2914171

ответ

0

По вашему комментарию, это экспорт по умолчанию, так что импортировать его, как это:

import rethinkdbdash from 'rethinkdbdash'; 
+0

Да, вы правы. но затем вам нужно сделать rethinkdbdash.default(). – user2914171

2

Есть два шага для импорта с помощью ES2015:

import rethinkdbdash from 'rethinkdbdash'; 

let r = rethinkdbdash(); 

Если вам нужно передать параметры:

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