当前位置: 首页 > 编程笔记 >

webpack DllPlugin xxx is not defined解决办法

于鸿博
2023-03-14
本文向大家介绍webpack DllPlugin xxx is not defined解决办法,包括了webpack DllPlugin xxx is not defined解决办法的使用技巧和注意事项,需要的朋友参考一下

造成这个错误主要有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中
      },
    ]
  ),

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持小牛知识库。

 类似资料:
  • 本文向大家介绍Android NoSuchFieldError解决办法,包括了Android NoSuchFieldError解决办法的使用技巧和注意事项,需要的朋友参考一下 Android NoSuchFieldError解决办法 前几天在开发的时候,把一个library搬到了一个新的工程中,然后在主应用模块中调用library的Activity,发现出现了NoSuchFieldError: 然

  • 本文向大家介绍Rootkit病毒的解决办法,包括了Rootkit病毒的解决办法的使用技巧和注意事项,需要的朋友参考一下 在诸多病毒类型里面最让人深恶痛绝的就是Rootkit(内核型)蠕虫病毒,许多时候杀毒软件能检测到该病毒,但却无法有效清除。此类病毒的特点是病毒文件为两个或多个,一个是扩展名为EXE的可执行类型文件,一个是扩展名为SYS的驱动类型文件。EXE可执行文件为传统的蠕虫病毒模块,负责病毒

  • 本文向大家介绍详解java.lang.NumberFormatException错误及解决办法,包括了详解java.lang.NumberFormatException错误及解决办法的使用技巧和注意事项,需要的朋友参考一下 前言: 在做后台时用的jsp开发,在页面向controller传参时用String接收的参数,但是数据库实体中jies接收该参数时是int类型,做了一下强制转换,但是没有判断去

  • 本文向大家介绍详解Nginx 502错误解决办法,包括了详解Nginx 502错误解决办法的使用技巧和注意事项,需要的朋友参考一下 详解Nginx 502错误解决办法 1.配置错误 因为nginx找不到php-fpm了,所以报错,一般是fastcgi_pass后面的路径配置错误了,后面可以是socket或者是ip:port 2.资源耗尽 lnmp架构在处理php时,nginx直接调取后端的php-

  • 本文向大家介绍解决webpack打包速度慢的解决办法汇总,包括了解决webpack打包速度慢的解决办法汇总的使用技巧和注意事项,需要的朋友参考一下 刚开始用webpack,谈一谈解决webpack打包慢的问题的方法 技巧1 webpack在打包的时候第一次总是会做很长的准备工作,包括加载插件之类的。在刚接触webpack的时候总是webpack一下-测一下-改一下-再webpack一下,这种方式最

  • 本文向大家介绍易语言BUG及解决办法,包括了易语言BUG及解决办法的使用技巧和注意事项,需要的朋友参考一下 1.汇编补丁中,到字节集命令不适合含有表达式. 例: 错误用法: 局_补丁字节集 = { } 局_补丁字节集 = 局_补丁字节集 + { 137, 13 } + 到字节集 (局_申请到的地址 + 23) 这样跨进程写入后肯定不是想要的汇编代码mov [局_申请到的地址 + 23],ecx 正

  • 本文向大家介绍Maven模版Bug及解决办法,包括了Maven模版Bug及解决办法的使用技巧和注意事项,需要的朋友参考一下 一、Maven模版Bug         按照Maven的模版,创建的项目结构如下图所示:                  默认,会帮我们创建src/main/resources         按照Maven的规范,Maven会有3个目录,分别是:         src

  • 本文向大家介绍movie not found的解决办法(iis),包括了movie not found的解决办法(iis)的使用技巧和注意事项,需要的朋友参考一下 调试flv视频,路径存在缺提示movie not found的解决办法今天在编辑器中增加了可以上传flv视频的功能,在调试时却遇到一个很奇怪的问题:就是路径明明存在,FLV播放器却提示“movie not found”,找了半天终于发现