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 相关文章推荐
在一个浏览器里呈现所有浏览器测试结果的前端测试工具的思路
Mar 02 Javascript
js动态移动滚动条至底部示例代码
Apr 24 Javascript
基于JS实现新闻列表无缝向上滚动实例代码
Jan 22 Javascript
jQuery UI结合Ajax创建可定制的Web界面
Jun 22 Javascript
angularJS之$http:与服务器交互示例
Mar 17 Javascript
BootStrap表单控件之文本域textarea
May 23 Javascript
使用Vue自定义数字键盘组件(体验度极好)
Dec 19 Javascript
JavaScript数据结构之栈实例用法
Jan 18 Javascript
VSCode搭建React Native环境
May 07 Javascript
.netcore+vue 实现压缩文件下载功能
Sep 24 Javascript
微信小程序APP的事件绑定以及传递参数时的冒泡和捕获
Apr 19 Javascript
JS前端可视化canvas动画原理及其推导实现
Aug 05 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
扩展你的 PHP 之入门篇
2006/12/04 PHP
php中取得URL的根域名的代码
2011/03/23 PHP
PHP学习之整理字符串
2011/04/17 PHP
PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明
2011/12/05 PHP
PHP应用JSON技巧讲解
2013/02/03 PHP
PHP中读取文件的8种方法和代码实例
2014/08/05 PHP
PHP实现的支付宝支付功能示例
2019/03/26 PHP
extjs 的权限问题 要求控制的对象是 菜单,按钮,URL
2010/03/09 Javascript
IE中jquery.form中ajax提交没反应解决方法分享
2012/09/11 Javascript
jquery.ajax的url中传递中文乱码问题的解决方法
2014/02/07 Javascript
Jquery获得控件值的三种方法总结
2014/02/13 Javascript
jQuery实现的一个tab切换效果内部还嵌有切换
2014/08/10 Javascript
浅析javascript操作 cookie对象
2014/12/26 Javascript
js实现顶部可折叠的菜单工具栏效果实例
2015/05/09 Javascript
基于JavaScript实现前端文件的断点续传
2016/10/17 Javascript
js常用的继承--组合式继承
2017/03/06 Javascript
微信浏览器禁止页面下拉查看网址实例详解
2017/06/28 Javascript
Mobile Web开发基础之四--处理手机设备的横竖屏问题
2017/08/11 Javascript
vue.js  父向子组件传参的实例代码
2017/10/29 Javascript
vue源码解析之事件机制原理
2018/04/21 Javascript
微信小程序框架的页面布局代码
2019/08/17 Javascript
[01:03:59]2018DOTA2亚洲邀请赛3月30日 小组赛B组VGJ.T VS Secret
2018/03/31 DOTA
分析python服务器拒绝服务攻击代码
2014/01/16 Python
Python中的Numpy入门教程
2014/04/26 Python
python获得linux下所有挂载点(mount points)的方法
2015/04/29 Python
python使用正则来处理各种匹配问题
2019/12/22 Python
Python基于进程池实现多进程过程解析
2020/04/30 Python
详解CSS3 用border写 空心三角箭头 (两种写法)
2017/09/29 HTML / CSS
预备党员思想汇报
2014/01/08 职场文书
情人节寄语大全
2014/04/11 职场文书
中层干部培训方案
2014/06/16 职场文书
《哪吒之魔童降世》观后感:世上哪有随随便便的成功
2019/11/08 职场文书
如何获取numpy array前N个最大值
2021/05/14 Python
详解MySQL中的pid与socket
2021/06/15 MySQL
Python实现猜拳与猜数字游戏的方法详解
2022/04/06 Python
Oracle用户管理及赋权
2022/04/24 Oracle