webpack DllPlugin xxx is not defined解决办法


Posted in Javascript onDecember 13, 2019

造成这个错误主要有3个可能的原因:

  • context上下文不一致
  • library和name 不一致
  • 生成的dll文件没加入到html文件中

dll.config.js

module.exports = {
  mode:"production",
  output: {
    path:path.resolve(__dirname, '../dist'),
    filename: '[name].dll.js',
    library: dllName, //这里需要和DllPlugin option.name 一致
  },
  entry: {
    "lib": vendors,
  },
  plugins: [
    new webpack.DllPlugin({
      path:path.resolve(__dirname,'../dist/manifest.json'),
      name: dllName,
      context: __dirname, //上下文必填
    }),
    new CleanWebpackPlugin([`./dist/*.dll.js`,`./dist/*.json`], { root: path.resolve(__dirname, "../") }),
  ]
 }

webpack.config.js   

new webpack.DllReferencePlugin({
   context: __dirname, //这个上下文对应DllPlugin
   manifest: require('../dist/manifest.json')}
   ),
   new AddAssetHtmlPlugin( 
    [
      {
        filepath: "./dist/*.dll.js", //将生成的dll文件加入到index.html中
      },
    ]
  ),

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquerymobile局部渲染的各种刷新方法小结
Mar 05 Javascript
js中document.write使用过程中的一点疑问解答
Mar 20 Javascript
jQuery中focus事件用法实例
Dec 26 Javascript
微信小程序 label 组件详解及简单实例
Jan 10 Javascript
JavaScript控制输入框中只能输入中文、数字和英文的方法【基于正则实现】
Mar 03 Javascript
详解Vue使用命令行搭建单页面应用
May 24 Javascript
浅谈sass在vue注意的地方
Aug 10 Javascript
Vue.js在数组中插入重复数据的实现代码
Nov 17 Javascript
全面解析vue router 基本使用(动态路由,嵌套路由)
Sep 02 Javascript
JS定义函数的几种常用方法小结
May 23 Javascript
微信小程序 自定义复选框实现代码实例
Sep 04 Javascript
vue 解决IOS10低版本白屏的问题
Nov 17 Javascript
微信小程序关键字变色实现代码实例
Dec 13 #Javascript
Servlet返回的数据js解析2种方法
Dec 12 #Javascript
微信小程序实现横向滚动导航栏效果
Dec 12 #Javascript
微信小程序 scroll-view 实现锚点跳转功能
Dec 12 #Javascript
微信小程序scroll-view锚点链接滚动跳转功能
Dec 12 #Javascript
JavaScript实现文件下载并重命名代码实例
Dec 12 #Javascript
vue实现鼠标移过出现下拉二级菜单功能
Dec 12 #Javascript
You might like
2019年漫画销量排行榜:鬼灭登顶 海贼单卷制霸 尾田盛赞鬼灭
2020/03/08 日漫
基于flush()不能按顺序输出时的解决办法
2013/06/29 PHP
使用PHP similar text计算两个字符串相似度
2015/11/06 PHP
Avengerls vs KG BO3 第二场2.18
2021/03/10 DOTA
javascript 拖放效果实现代码
2010/01/22 Javascript
Javascript 倒计时源代码.(时.分.秒) 详细注释版
2011/05/09 Javascript
js判断FCKeditor内容是否为空的两种形式
2013/05/14 Javascript
js Object2String方便查看js对象内容
2014/11/24 Javascript
JavaScript实现选择框按比例拖拉缩放的方法
2015/08/04 Javascript
教你用javascript实现随机标签云效果_附代码
2016/03/16 Javascript
jQuery网页定位导航特效实现方法
2016/12/19 Javascript
js中document.referrer实现移动端返回上一页
2017/02/22 Javascript
AngularJS 防止页面闪烁的方法
2017/03/09 Javascript
vue项目中添加单元测试的方法
2018/07/21 Javascript
JavaScript数据结构与算法之二叉树添加/删除节点操作示例
2019/03/01 Javascript
深入理解JavaScript 箭头函数
2019/05/30 Javascript
解决vue中的无限循环问题
2020/07/27 Javascript
Python获取文件所在目录和文件名的方法
2017/01/12 Python
pandas获取groupby分组里最大值所在的行方法
2018/04/20 Python
Python matplotlib通过plt.scatter画空心圆标记出特定的点方法
2018/12/13 Python
python中pip的使用和修改下载源的方法
2019/07/08 Python
python3的数据类型及数据类型转换实例详解
2019/08/20 Python
解决Python pip 自动更新升级失败的问题
2020/02/21 Python
浅谈Keras中shuffle和validation_split的顺序
2020/06/19 Python
简单了解Django项目应用创建过程
2020/07/06 Python
详解CSS3新增的背景属性
2019/12/25 HTML / CSS
一款利用html5和css3动画排列人物头像的实例演示
2014/12/05 HTML / CSS
英国泰坦旅游网站:全球陪同游览,邮轮和铁路旅行
2016/11/29 全球购物
澳大利亚珍珠首饰购物网站:Vayo Pearls
2019/03/11 全球购物
历史教育专业个人求职信
2013/12/13 职场文书
开业庆典邀请函
2014/01/08 职场文书
班队活动设计方案
2014/01/30 职场文书
向国旗敬礼活动总结范文2014
2014/09/27 职场文书
一篇文章弄懂Python关键字、标识符和变量
2021/07/15 Python
在CSS中使用when/else的方法
2022/01/18 HTML / CSS
Java实现经典游戏泡泡堂的示例代码
2022/04/04 Java/Android