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 相关文章推荐
List all the Databases on a SQL Server
Jun 21 Javascript
jquery操作复选框(checkbox)的12个小技巧总结
Feb 04 Javascript
css与javascript跨浏览器兼容性总结
Sep 15 Javascript
javascript去掉代码里面的注释
Jul 24 Javascript
jQuery使用$.ajax进行异步刷新的方法(附demo下载)
Dec 04 Javascript
Angular的MVC和作用域
Dec 26 Javascript
js 将input框中的输入自动转化成半角大写(税号输入框)
Feb 16 Javascript
WEEX环境搭建与入门详解
Oct 16 Javascript
Vue 使用Props属性实现父子组件的动态传值详解
Nov 13 Javascript
node.JS的crypto加密模块使用方法详解(MD5,AES,Hmac,Diffie-Hellman加密)
Feb 06 Javascript
解决vuecli3中img src 的引入问题
Aug 04 Javascript
vue实现点击按钮“查看详情”弹窗展示详情列表操作
Sep 09 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的SimpleXML方法读写XML接口文件实例解析
2014/06/16 PHP
PHP中对各种加密算法、Hash算法的速度测试对比代码
2014/07/08 PHP
php使用PDO执行SQL语句的方法分析
2017/02/16 PHP
laravel中的一些简单实用功能
2018/11/03 PHP
基于PHP实现用户在线状态检测
2020/11/10 PHP
js实现翻页后保持checkbox选中状态的实现方法
2012/11/03 Javascript
jQuery之过滤元素操作小结
2013/11/30 Javascript
jQuery中parent()方法用法实例
2015/01/07 Javascript
jQuery中prevAll()方法用法实例
2015/01/08 Javascript
js实现汉字排序的方法
2015/07/23 Javascript
javascript获取wx.config内部字段解决微信分享
2016/03/09 Javascript
使用jQuery操作HTML的table表格的实例解析
2016/03/13 Javascript
Bootstrap学习笔记之环境配置(1)
2016/12/07 Javascript
使用 Vue 绑定单个或多个 Class 名的实例代码
2018/01/08 Javascript
详解JavaScript作用域和作用域链
2019/03/19 Javascript
在Layui 的表格模板中,实现layer父页面和子页面传值交互的方法
2019/09/10 Javascript
js中延迟加载和预加载的具体使用
2021/01/14 Javascript
Python getopt模块处理命令行选项实例
2014/05/13 Python
win10系统中安装scrapy-1.1
2016/07/03 Python
Python排序搜索基本算法之归并排序实例分析
2017/12/08 Python
python简单实现AES加密和解密
2019/03/28 Python
python编写扎金花小程序的实例代码
2021/02/23 Python
HTML5 中新的全局属性(整理)
2013/07/31 HTML / CSS
如何避免常见的6种HTML5错误用法
2017/11/06 HTML / CSS
html5写一个BUI折叠菜单插件的实现方法
2019/09/11 HTML / CSS
KIKO比利时官网:意大利彩妆品牌
2017/07/23 全球购物
淘宝活动策划方案
2014/02/06 职场文书
公司拓展活动方案
2014/02/13 职场文书
应届生求职信
2014/05/31 职场文书
领导干部学习“三严三实”思想汇报
2014/09/15 职场文书
2014年干部作风建设总结
2014/10/23 职场文书
2014年房地产销售工作总结
2014/12/01 职场文书
2016年学习贯彻十八届五中全会精神心得体会
2016/01/05 职场文书
Go标准容器之Ring的使用说明
2021/05/05 Golang
OpenCV-Python实现人脸美白算法的实例
2021/06/11 Python
Java多线程并发FutureTask使用详解
2022/06/28 Java/Android