https://github.com/webpack-contrib/bundle-loader想装个这个,替代require.ensure,目前还不会es6
这个loader的中文相关资料不用看了,基本都是旧写法,运行不了。
跟着这个git来做,完全搞不定啊,我都不知道作者这是什么思路。
作者先是仅仅只针对bundle.js来处理?(打包完不就是生成bundle吗,一边生成,一边被引用,这样难道不会陷入死循环?)
module.exports = {
module: {
rules: [
{
test: /\.bundle\.js$/,
use: 'bundle-loader'
}
]
}
}
然后从file.js里引入bundle
import bundle from './file.bundle.js';
接着在file.js里运行这个,竟然是引入自己?
bundle((file) => {
// use the file like it was required
const file = require('./file.js')
});
真是看得我一脸懵逼,一丁点都没看懂,而且是第一次看到如此奇怪的思路。我怀疑那600多个星都是给以前旧版打的。
版上有没有人能看懂这个,给个demo?
--
FROM 119.79.86.*