转换require导入es6

时间:2018-10-24 08:22:18

标签: javascript ecmascript-6

我需要将以下require转换为ES6 import

var jsdom = require('jsdom'); 
var $ = require('jquery')(jsdom.jsdom().parentWindow);

我知道var jsdom = require('jsdom');简单地等同于import jsdom from 'jsdom';,而var $ = require('jquery');import $ from 'jquery';

现在我的问题是(jsdom.jsdom().parentWindow)会去哪里?

我是否将其写为import $ from 'jquery'(jsdom.jsdom().parentWindow);

1 个答案:

答案 0 :(得分:0)

您可以按以下步骤对其进行破坏;

import jsdom from 'jsdom';
import jQuery from 'jquery';

const $ = jQuery(jsdom.jsdom().parentWindow);

因为它只是使用导入的jquery内联库的返回。