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 相关文章推荐
防止xss和sql注入:JS特殊字符过滤正则
Apr 18 Javascript
理解javascript中try...catch...finally
Dec 25 Javascript
基于jquery实现无限级树形菜单
Mar 22 Javascript
微信小程序开发探究
Dec 27 Javascript
jQuery动态移除和添加背景图片的方法详解
Mar 07 Javascript
vue单页开发父子组件传值思路详解
May 18 Javascript
vue兄弟组件传递数据的实例
Sep 06 Javascript
Vue模板语法中数据绑定的实例代码
May 17 Javascript
详解Vue后台管理系统开发日常总结(组件PageHeader)
Nov 01 Javascript
vue 更改连接后台的api示例
Nov 11 Javascript
Angular利用HTTP POST下载流文件的步骤记录
Jul 26 Javascript
JavaScript中的执行环境和作用域链
Sep 04 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
浅析Yii中使用RBAC的完全指南(用户角色权限控制)
2013/06/20 PHP
PHP实现批量上传单个文件
2015/12/29 PHP
PHP上传Excel文件导入数据到MySQL数据库示例
2016/10/25 PHP
yii框架使用分页的方法分析
2019/07/25 PHP
jQuery lazyload 的重复加载错误以及修复方法
2010/11/19 Javascript
基于jQuery的获取标签名的代码
2012/07/16 Javascript
javascript里绝对用的上的字符分割函数总结
2014/07/31 Javascript
基于AngularJs + Bootstrap + AngularStrap相结合实现省市区联动代码
2016/05/30 Javascript
Bootstrap框架实现广告轮播效果
2016/11/28 Javascript
完美实现js选项卡切换效果(一)
2017/03/08 Javascript
bootstrap日期控件问题(双日期、清空等问题解决)
2017/04/19 Javascript
AngularJS自定义指令之复制指令实现方法
2017/05/18 Javascript
JS实现获取毫秒值及转换成年月日时分秒的方法
2018/08/15 Javascript
微信小程序分享海报生成的实现方法
2018/12/10 Javascript
Vue基础配置讲解
2019/11/29 Javascript
[01:02:18]VGJ.S vs infamous Supermajor 败者组 BO3 第一场 6.4
2018/06/05 DOTA
python发腾讯微博代码分享
2014/01/10 Python
为Python的web框架编写前端模版的教程
2015/04/30 Python
Python映射拆分操作符用法实例
2015/05/19 Python
python框架中flask知识点总结
2018/08/17 Python
详解python列表生成式和列表生成式器区别
2019/03/27 Python
Python使用uuid库生成唯一标识ID
2020/02/12 Python
python分别打包出32位和64位应用程序
2020/02/18 Python
jupyter 中文乱码设置编码格式 避免控制台输出的解决
2020/04/20 Python
托管代码(Managed Code)和非托管代码(Unmanaged Code)有什么区别
2014/09/29 面试题
老同学聚会感言
2014/02/23 职场文书
教职工代表大会主持词
2014/04/01 职场文书
项目投资建议书
2014/05/16 职场文书
还款承诺书范文
2014/05/20 职场文书
文明城市创建标语
2014/06/16 职场文书
银行求职自荐信
2014/06/30 职场文书
群众路线自查报告及整改措施
2014/11/04 职场文书
画展邀请函
2015/01/31 职场文书
经理岗位职责范本
2015/04/15 职场文书
小学三年级作文之写景
2019/11/05 职场文书
JavaScript严格模式不支持八进制的问题讲解
2021/11/07 Javascript