码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Taro编译警告解决方案:Error: chunk common [mini-css-extract-plugin]


    文章目录

      • 1. 背景
      • 2. 问题分析
      • 3. 解决方案
        • 3.1 更新 Taro 版本
        • 3.2 更新相关依赖
        • 3.3 调整 webpack 配置
        • 3.4 检查依赖版本
      • 4. 拓展与分析
        • 4.1 拓展
        • 4.2 避免不必要的依赖
        • 4.3 查阅 Taro GitHub 仓库
      • 5. 总结

    在这里插入图片描述

    🎉欢迎来到Java学习路线专栏~Taro编译警告解决方案:Error: chunk common [mini-css-extract-plugin]


    • ☆* o(≧▽≦)o *☆嗨~我是IT·陈寒🍹
    • ✨博客主页:IT·陈寒的博客
    • 🎈该系列文章专栏:Java学习路线
    • 📜其他专栏:Java学习路线 Java面试技巧 Java实战项目 AIGC人工智能 数据结构学习
    • 🍹文章作者技术和水平有限,如果文中出现错误,希望大家能指正🙏
    • 📜 欢迎大家关注! ❤️

    在使用 Taro 进行小程序开发时,有时候会遇到编译警告,其中一个常见的警告是 Error: chunk common [mini-css-extract-plugin]。这个警告可能会导致编译失败或产生一些不可预测的问题。本文将介绍如何解决这个编译警告,通过适当的代码插入、详细的步骤说明,以及相关的拓展和分析,读者可以更好地理解和解决这一问题。

    在这里插入图片描述

    1. 背景

    在 Taro 项目中,当我们进行编译时,有时会遇到如下警告:

    warning  in ./node_modules/@tarojs/components/dist-h5/vue3/reactivity.esm-bundler.js 6:29-44
    Critical dependency: the request of a dependency is an expression
     @ ./node_modules/@tarojs/components/dist-h5/index.js
     @ ./src/app.js
     @ ./src/pages/index/index.jsx
    
    • 1
    • 2
    • 3
    • 4
    • 5

    这个警告通常伴随着一个 Error: chunk common [mini-css-extract-plugin] 错误,给开发者带来一些困扰。

    2. 问题分析

    这个警告的出现通常是由于 Taro 项目的一些配置问题或依赖关系导致的。可能是项目中某些依赖版本不兼容,也可能是 webpack 配置出现了一些问题。

    3. 解决方案

    3.1 更新 Taro 版本

    首先,我们可以尝试将 Taro 的版本更新到最新版本。使用以下命令更新 Taro:

    npm install -g @tarojs/cli
    
    • 1

    这可以确保我们使用了 Taro 的最新版本,可能修复了一些旧版本的 bug。

    3.2 更新相关依赖

    有时,Taro 与其他依赖的版本不兼容可能导致这个警告。可以尝试更新项目中的相关依赖,特别是与 webpack 相关的依赖。

    npm update
    
    • 1

    3.3 调整 webpack 配置

    如果以上方法没有解决问题,我们可以尝试手动调整 webpack 配置。在 Taro 项目中,我们可以在 config/index.js 文件中找到 webpack 的配置。

    在该文件中,找到 miniCssExtractPluginOptions 配置项,将其设置为 { ignoreOrder: true }。这样可以关闭 mini-css-extract-plugin 对构建顺序的检查,解决这个警告。

    module.exports = {
      // ...
      miniCssExtractPluginOptions: {
        ignoreOrder: true,
      },
      // ...
    };
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    3.4 检查依赖版本

    最后,检查项目中的依赖版本,特别是与 webpack 相关的依赖。确保这些依赖的版本兼容当前 Taro 版本。

    4. 拓展与分析

    4.1 拓展

    Taro 是一款多端开发的框架,支持微信小程序、支付宝小程序、百度小程序等多个平台。在解决 Taro 编译警告时,可能需要考虑不同平台下的特殊情况。可以查阅 Taro 官方文档或社区,了解特定平台下的配置和解决方案。

    4.2 避免不必要的依赖

    有时候,项目中可能存在一些不必要的依赖。可以通过审查项目的 node_modules 文件夹,删除不必要的依赖或者更新版本。

    4.3 查阅 Taro GitHub 仓库

    如果遇到特殊问题,可以查阅 Taro 的 GitHub 仓库,看看是否有其他开发者遇到了类似的问题,并且有无解决方案。

    5. 总结

    Taro 编译警告 Error: chunk common [mini-css-extract-plugin]可能由多种原因引起,解决方法也有多种。在遇到这类问题时,首先可以考虑更新 Taro 版本和相关依赖版本。如果问题仍然存在,可以调整 webpack 配置,关闭相关插件的一些检查。在解决问题的同时,可以通过拓展的方式了解更多相关知识,提高问题排查的能力。

    希望通过本文的介绍,读者能够更好地理解和解决 Taro 编译警告,顺利进行小程序开发。


    🧸结尾 ❤️ 感谢您的支持和鼓励! 😊🙏
    📜您可能感兴趣的内容:

    • 【Java面试技巧】Java面试八股文 - 掌握面试必备知识(目录篇)
    • 【Java学习路线】2023年完整版Java学习路线图
    • 【AIGC人工智能】Chat GPT是什么,初学者怎么使用Chat GPT,需要注意些什么
    • 【Java实战项目】SpringBoot+SSM实战:打造高效便捷的企业级Java外卖订购系统
    • 【数据结构学习】从零起步:学习数据结构的完整路径

    在这里插入图片描述

  • 相关阅读:
    【Nginx30】Nginx学习:代理模块(四)响应头与SSL
    训练好的深度学习模型,多种部署方式
    【手撕STL】bitset(位图)、布隆过滤器
    【开发常识】手机号为什么要隐藏中间的四位数?
    用上了Jenkins,个人部署项目真方便!
    Github Action Flask 应用CI/CD样例
    Anchor DETR
    亚马逊鲲鹏系统:批量注册亚马逊买家号软件
    【Java8新特性】- Lambda表达式
    K8S部署后的使用:dashboard启动、使用+docker镜像拉取、容器部署(ubuntu环境+gpu3080+3主机+部署深度学习模型)
  • 原文地址:https://blog.csdn.net/qq_43546721/article/details/134469209
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号