webpack版本和vue版本的冲突问题[通俗易懂]

webpack版本和vue版本的冲突问题[通俗易懂]webpack报错和vue报错问题

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

最近在做vue的实例项目的时候,遇到用webpack来打包项目的时候,出现了一些版本的兼容性冲突问题,导致运行报错,出现的结果和解决办法如下,在此记录一下:

        错误1:TypeErroethis.getOptions is not a function

        原因:安装的less-loader版本太高导致冲突问题产生

        解决办法:降低版本号

        卸载原本的版本:npm uninstall less-loader

        重新安装低版本:npm install less-loader@x.x.x (x.x.x 表示需要安装特定的版本号)

        错误2:Error: module property was removed from Dependency (use compilation.moduleGraph.updateModule(dependency, module) instead)

        原因:由于webpack4以上的版本变动较大,与之前的是有所差距的,所以如果是采用vue3创建的vue项目,用webpack4的版本更能互相的兼容,如果采用webpack5的版本的话,则会出现以上报错

        解决办法:降低版本号

        卸载原本的版本:由于可能不知道我们自己之前安装的webpack是全局安装还是局部安装,所以可以把下面的两句命令都执行一遍

        在创建项目的根路径执行

        全局:npm uninstall -g webpack

        局部:npm un webpack

        重新安装低版本:nnpm install –save-dev webpack@x.x.x (x.x.x 表示需要安装特定的版本号)

        补充:由于webpack的版本需要webpack-cli一起配合使用的,所以也要把他安装一下,运行一下

npm install –save-dev webpack-cli就行

        查看安装后的版本号:node_modules/.bin/webpack -v

教训:在安装webpack和less-loader时,切记勿直接安装最新版本,要看项目所用的vue版本等等

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/169213.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • maven配置阿里云仓库镜像[通俗易懂]

    maven配置阿里云仓库镜像[通俗易懂]全局配置修改settting文件在mirrors标签下添加子节点。<mirror><id>nexus-aliyun</id><mirrorOf>central</mirrorOf><name>Nexusaliyun</name>…

    2022年6月18日
    29
  • 最长递增子序列详解(longest increasing subsequence)

    最长递增子序列详解(longest increasing subsequence)一个各公司都喜欢拿来做面试笔试题的经典动态规划问题,互联网上也有很多文章对该问题进行讨论,但是我觉得对该问题的最关键的地方,这些讨论似乎都解释的不很清楚,让人心中不快,所以自己想彻底的搞一搞这个问题,希望能够将这个问题的细节之处都能够说清楚。对于动态规划问题,往往存在递推解决

    2022年5月1日
    44
  • 网络诊断dns服务器未响应,网络诊断提示DNS服务器未响应解决方法

    网络诊断dns服务器未响应,网络诊断提示DNS服务器未响应解决方法DNS服务器未响应是什么意思DNS服务器是计算机域名系统(DomainNameService)的缩写,它是由域名解析器和域名服务器组成的。域名服务器是指保存有该网络中所有主机的域名和对应IP地址,并具有将域名转换为IP地址功能的服务器。其中域名必须对应一个IP地址,而IP地址不一定有域名。域名系统采用类似目录树的等级结构。域名服务器为客户机/服务器模式中的服务器方,它主要有两种形式:主服务器和转发…

    2022年5月9日
    44
  • Hi3516A开发–视频接口[通俗易懂]

    Hi3516A开发–视频接口[通俗易懂]参看:几种常用的视频接口我们经常在家里的电视机、各种播放器上,视频会议产品和监控产品的编解码器的视频输入输出接口上看到很多视频接口,这些视频接口哪些是模拟接口、哪些是数字接口,哪些接口可以传输高清图像等,下面就做一个详细的介绍。  目前最基本的视频接口是复合视频接口、S-vidio接口;另外常见的还有色差接口、VGA接口、接口、HDMI接口、SDI接口。  1、复合

    2022年5月15日
    62
  • redis实现分布式锁的原理_Redis作为分布式锁原理

    redis实现分布式锁的原理_Redis作为分布式锁原理一、写在前面现在面试,一般都会聊聊分布式系统这块的东西。通常面试官都会从服务框架(SpringCloud、Dubbo)聊起,一路聊到分布式事务、分布式锁、ZooKeeper等知识。所以咱们这篇文章就来聊聊分布式锁这块知识,具体的来看看Redis分布式锁的实现原理。说实话,如果在公司里落地生产环境用分布式锁的时候,一定是会用开源类库的,比如Redis分布式锁,一般就是…

    2025年7月25日
    4
  • C# 验证码

    C# 验证码

    2022年3月12日
    47

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号