在同一个文件中使用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要求。