如何在Javascript中编写import语句而不是require语句?

时间:2017-06-09 13:15:04

标签: javascript reactjs jsx

我正在进口一种polyfill," es6-promise"在我的反应应用程序的jsx文件中,但无法以正确的方式导入它。

我用谷歌搜索了N个解决方案,最后一个为IE工作。  require('es6-promise').polyfill()

它的工作正常但是,为什么它不适用于import es6-promise from "es6-promise"; 有没有办法先在变量中导入它,然后将.polyfill()方法调用到该变量?

2 个答案:

答案 0 :(得分:1)

您可以通过多种方式在代码中导入其他模块:import

例如:

import * as ES6Promise from 'es6-promise';

ES6Promise.polyfill();

答案 1 :(得分:0)

你可以采取更多方法。

import { polyfill } from 'es6-promise';
polyfill();

import ES6Promise from 'es6-promise';
ES6Promise.polyfill();