我需要将以下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);
?
答案 0 :(得分:0)
您可以按以下步骤对其进行破坏;
import jsdom from 'jsdom';
import jQuery from 'jquery';
const $ = jQuery(jsdom.jsdom().parentWindow);
因为它只是使用导入的jquery
内联库的返回。