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 相关文章推荐
利用XMLHTTP传递参数在另一页面执行并刷新本页
Oct 26 Javascript
精心挑选的15款优秀jQuery 本特效插件和教程
Aug 06 Javascript
window.open以post方式将内容提交到新窗口
Dec 26 Javascript
jquery图片放大镜功能的实例代码
Mar 26 Javascript
jQuery之字体大小的设置方法
Feb 27 Javascript
PHP守护进程实例
Mar 06 Javascript
JS折半插入排序算法实例
Dec 02 Javascript
js实现商品抛物线加入购物车特效
Nov 18 Javascript
JavaScript随机生成颜色的方法
Oct 15 Javascript
详解vee-validate的使用个人小结
Jun 07 Javascript
Vue学习笔记进阶篇之多元素及多组件过渡
Jul 19 Javascript
微信小程序canvas.drawImage完全显示图片问题的解决
Nov 30 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 empty函数判断mysql表单是否为空
2010/04/12 PHP
php截取字符串函数分享
2015/02/02 PHP
关于document.cookie的使用javascript
2008/04/11 Javascript
jQuery 解析xml文件
2009/08/09 Javascript
Jquery知识点一 Jquery的ready和Dom的onload的区别
2011/01/15 Javascript
JavaScript自执行闭包的小例子
2013/06/29 Javascript
javascript中负数算术右移、逻辑右移的奥秘探索
2013/10/17 Javascript
JavaScript输入邮箱自动提示实例代码
2014/01/13 Javascript
JavaScript对象之深度克隆介绍
2014/12/08 Javascript
Javascript使用post方法提交数据实例
2015/08/03 Javascript
原生js实现倒计时--2018
2017/02/21 Javascript
js中getBoundingClientRect的作用及兼容方案详解
2018/02/01 Javascript
详解vue2.0+vue-video-player实现hls播放全过程
2018/03/02 Javascript
element-ui 关于获取select 的label值方法
2018/08/24 Javascript
微信小程序之判断页面滚动方向的示例代码
2018/08/30 Javascript
详解webpack模块加载器兼打包工具
2018/09/11 Javascript
JavaScript实现多张图片放大镜效果示例【不限定图片尺寸,rem单位】
2019/05/14 Javascript
详解Vue.js中引入图片路径的几种方式
2019/06/17 Javascript
Vue性能优化的方法
2020/07/30 Javascript
vue flex 布局实现div均分自动换行的示例代码
2020/08/05 Javascript
Vue中关闭弹窗组件时销毁并隐藏操作
2020/09/01 Javascript
JavaScript实现多层颜色选项卡嵌套
2020/09/21 Javascript
ESLint 是如何检查 .vue 文件的
2020/11/30 Vue.js
pygame实现雷电游戏雏形开发
2018/11/20 Python
Python中使用gflags实例及原理解析
2019/12/13 Python
pytorch 准备、训练和测试自己的图片数据的方法
2020/01/10 Python
解决Django提交表单报错:CSRF token missing or incorrect的问题
2020/03/13 Python
Python创建临时文件和文件夹
2020/08/05 Python
python模块内置属性概念及实例
2021/02/18 Python
css3 边框、背景、文本效果的实现代码
2018/03/21 HTML / CSS
How TDD works
2012/09/30 面试题
中文系师范生自荐信
2013/10/01 职场文书
颁奖典礼主持词
2014/03/25 职场文书
2014年库房工作总结
2014/11/26 职场文书
大学生逃课检讨书
2015/05/04 职场文书
肖申克的救赎观后感
2015/06/02 职场文书