在ES6导入中重写诸如require(' shipit-deploy')(shipit)之类的东西?

时间:2016-08-31 09:08:12

标签: javascript import ecmascript-6 require

我试图找到以下es6形式的示例:

require('shipit-deploy')(shipit)

我通常会选择像

这样的东西

import 'shipit-deploy'

但是在这种情况下,在{require}结束时(shipit)我不完全确定如何正确导入。

1 个答案:

答案 0 :(得分:3)

require('shipit-deploy')(shipit)首先需要指定的模块,然后以shipit作为参数调用结果。您可以通过首先将'shipit-deploy'导入某个变量,然后使用shipit作为参数调用结果来获得相同的结果。

import shipitDeployImport from 'shipit-deploy'
const shipitDeploy = shipitDeployImport(shipit)