使用要求& es6并排导入

时间:2016-07-19 11:44:00

标签: javascript ecmascript-6 webpack commonjs es6-module-loader

在同一个文件中使用webpack的require和es6的导入是否有任何陷阱?

示例(两个导入位于同一文件中):

import View1 from 'mobileComponents/View1';

//because if statement is impossible in es6 imports which are static
const View2 = require(process.env.PROJECT === 'mobile' ? 'mobileComponents/View2' : 'desktopComponents/View2'); 

我正在使用es6导入。我刚刚开始了一个项目的桌面版本,并希望重用大部分代码。有时我想导入代码的桌面版本,并且不希望完全降级到webpack要求。

0 个答案:

没有答案