Open aa875982361 opened 5 years ago
@aa875982361 mpvue 中直接使用这个插件会报错,引用的 js 包和生成的 js 包 hash 值不一致。有什么解决方法么?大佬
@Howie126313 你可以在微信开放平台搜索 dllplugin 我写了一篇文章详解了,如果有问题可以继续讨论 https://developers.weixin.qq.com/community/develop/article/doc/000426350d89e07e911980a2451813
@aa875982361 嗯 这个文章已经看啦~~ globalObject 配置不上,我 webpack 还是 3 这个有影响么?我是直接使用的 AutoDllPlugin ,并没有去手动配置 dll,可以么?
@Howie126313 直接使用是不行的 需要修改内部的dll plugin 的配置 我是将代码clone到本地 做了修改才可以直接在外部配置的 具体你可以看下我提的这个分支代码修改 主要是在dllplugin 这个插件在使用的时候 增加配置
目前现状: 不适用于小程序,打包出来的变量声明为:var [name]_[hash] = function(){} 我的改动:
增加一个额外的配置选项:globalObject: 'global' ,原因是单纯设置libraryTarget : 'global' 会将对象挂载到 window 修改文件路径:
src/createConfig.js
顺带修复recommended demo的webpack-cli 版本过低会运行出错的问题