0.0.1 • Published 7 months ago

dynamic-import-node-module-loader v0.0.1

Weekly downloads
-
License
ISC
Repository
github
Last release
7 months ago

0.0.1

** 当在一个组件里使用了webpack 提供的懒加载语法import() 时,由于 babel 编译后会将此语法编译成 _promise"default".resolve().then(function () { return _interopRequireWildcard(require('XXX')); }); typescript 会编译成Promise.resolve().then... 导致使用webpack 打包的时候无法识别到此语法 不能当作懒加载处理 所以在第三方包中使用import() 目前实际上是不生效的。

** dynamic-import-node-module-loader 位此场景提供了解决方案

** 使用方式

在webpack module 配置添加此loader

const dynamicImportNodeModuleLoader = require('dynamic-import-node-module-loader');

{
test: /.(js|ts)$/,
use:
{
loader: dynamicImportNodeModuleLoader
}

}

0.0.1

7 months ago