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 相关文章推荐
javascript函数作用域学习示例(js作用域)
Jan 13 Javascript
基于jQuery实现动态数字展示效果
Aug 12 Javascript
js实现浮动在网页右侧的简洁QQ在线客服代码
Sep 04 Javascript
JS实现淡蓝色简洁竖向Tab点击切换效果
Oct 06 Javascript
编写高性能Javascript代码的N条建议
Oct 12 Javascript
TinyMCE汉化及本地上传图片功能实例详解
May 31 Javascript
jQuery EasyUI中的日期控件DateBox修改方法
Nov 09 Javascript
获取今天,昨天,本周,上周,本月,上月时间(实例分享)
Jan 04 Javascript
vue全局组件与局部组件使用方法详解
Mar 29 Javascript
详解Vue的钩子函数(路由导航守卫、keep-alive、生命周期钩子)
Jul 24 Javascript
vue-auto-focus: 控制自动聚焦行为的 vue 指令方法
Aug 25 Javascript
vue 避免变量赋值后双向绑定的操作
Nov 07 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过滤危险html代码的函数
2008/07/22 PHP
php正则表达匹配中文问题分析小结
2012/03/25 PHP
php支付宝接口用法分析
2015/01/04 PHP
推荐十款免费 WordPress 插件
2015/03/24 PHP
PHP获取photoshop写入图片文字信息的方法
2015/03/31 PHP
CodeIgniter配置之routes.php用法实例分析
2016/01/19 PHP
php防止sql注入的方法详解
2017/02/20 PHP
java解析json方法总结
2019/05/16 PHP
在laravel中实现ORM模型使用第二个数据库设置
2019/10/24 PHP
innerhtml用法 innertext用法 以及innerHTML与innertext的区别
2009/10/26 Javascript
Tab页界面 用jQuery及Ajax技术实现(php后台)
2011/10/12 Javascript
javascript面向对象入门基础详细介绍
2012/09/05 Javascript
js 输出内容到新窗口具体实现代码
2013/05/31 Javascript
使用phantomjs进行网页抓取的实现代码
2014/09/29 Javascript
详解AngularJS中自定义指令的使用
2015/06/17 Javascript
javascript中alert()与console.log()的区别
2015/08/26 Javascript
JS实现的仿QQ空间图片弹出效果代码
2016/02/23 Javascript
工作中比较实用的JavaScript验证和数据处理的干货(经典)
2016/08/03 Javascript
Koa项目搭建过程详细记录
2018/04/12 Javascript
微信小程序自定义tab实现多层tab嵌套功能
2018/06/15 Javascript
vue实现移动端input上传视频、音频
2020/08/18 Javascript
多线程爬虫批量下载pcgame图片url 保存为xml的实现代码
2013/01/17 Python
微信 用脚本查看是否被微信好友删除
2016/10/28 Python
Python pyinotify日志监控系统处理日志的方法
2018/03/08 Python
Python退火算法在高次方程的应用
2018/07/26 Python
Selenium元素的常用操作方法分析
2018/08/10 Python
详解css3 flex弹性盒自动铺满写法
2020/09/17 HTML / CSS
财务会计专业毕业生自荐信
2013/10/02 职场文书
乡镇干部十八大感言
2014/02/17 职场文书
护士个人自我鉴定
2014/03/24 职场文书
体育教师求职信
2014/05/24 职场文书
三分钟自我介绍演讲稿
2014/08/21 职场文书
单位工作证明书格式
2014/10/04 职场文书
冰峪沟导游词
2015/02/09 职场文书
2016年学校安全教育月活动总结
2016/04/06 职场文书
Spring IOC容器Bean的作用域及生命周期实例
2022/05/30 Java/Android