vue-cli项目因为webpack版本不兼容运行后报错

【Webpack】Webpack踩坑,初次安装版本不合适问题 初次安装webpack进行项目打包时,按照安装语句:npm install webpack -g默认进行了版本安装,但初次接触,由于webpack4.0以上版本,已经分离了webpack-cli ,所以目前,无论是学习还是开发项目,我们可以先选择之前较为稳定的版本。所以不清楚详细情况的同时,当你选择webpack -v查看是否成功安装时,会提示你需要安装webpack-cli并且在按照提示安装之后... 阅读详情

vue-cli项目运行后报错:

Error: Rule can only have one resource source (provided resource and test + include + exclude) in {
  "exclude": [
    null
  ],
  "use": [
    {
      "loader": "G:\\CustomerDay\\customerday\\node_modules\\cache-loader\\dist\\cjs.js",
      "options": {
        "cacheDirectory": "G:\\CustomerDay\\customerday\\node_modules\\.cache\\babel-loader",
        "cacheIdentifier": "f25d7318"
      },
      "ident": "clonedRuleSet-38[0].rules[0].use[0]"
    },
    {
      "loader": "G:\\CustomerDay\\customerday\\node_modules\\babel-loader\\lib\\index.js",
      "options": "undefined",
      "ident": "undefined"
    }
  ]
}
Error: Rule can only have one resource source (provided resource and test + include + exclude) in {
  "exclude": [
    null
  ],
  "use": [

原因:@vue/cli 依赖 webpack@4,它自带的 webpack 配置无法兼容 webpack@5 ,于是就报错,不能继续编译。如果在使用 @vue/cli,那么请不要贸然升级 webpack@5。

解决办法:

  • 删除node_modules 和 package-lock.json
  • 手动在 package.json 的 devDependencies 里添加 "webpack": "^4.47.0",(只要是4就好
  • 重新安装全部依赖:npm install

一般情况可以解决,但如果出现以下这个错误:
在这里插入图片描述
根据提示可以强制安装:npm install --force 或 npm install --legacy-peer-deps

webpack 4升级到 webpack 5 (node 14.6 升级到 node16 引发的问题) 最近node 更新了,我从 node14.6 升级到 node 16.4, 对于我新的项目来说,木有任何问题。但是今天要求在老项目中进行添加需求,发现代码运行竟然报错。 项目启动报错 第一次启动项目报错,报错内容是 Node Sass does not yet support your current environment: Windows 64-bit, 这个问题相信大家都清楚, node-sass 出问题了 按照以往的经验,删除 node_modules, 然后重新按照 node-sass, . 阅读详情

相关推荐

DFX从芯片到系统:可制造性、可测试性与可靠性设计实战指南

DFX(Design for eXcellence)是一套面向产品全生命周期的设计方法论,涵盖可制造性(DFM)、可测试性(DFT)、可靠性(DFR)等维度。其核心原理是将制造、测试、维护等环节的约束前置到设计阶段,从而降低流片与量产风险。在芯片与系统硬件领域,DFX不仅是提升良率与测试效率的关键手段,更是保障车规、工控等严苛场景下长期稳定运行的基础。从芯片物理实现到PCB布局,再到系统级散热与维护设计,DFX的落地需要工具链、流程闸门与跨部门协作的体系化支撑。本文基于实际项目经验,分享DFX从设计决策到工

weixin_32349093的博客 350

Vue入门8、vue脚手架创建项目的打包+Rule can only have one resource source (provided resource and test + include)

Vue入门8、vue脚手架创建项目的打包 之前看教程一直以为vue打包需要webpack命令来打包,但是今天经过和前端的沟通后知道,其实脚手架创建的项目是内置了webpack的,我们可以不用下载webpack-cli来打包项目 npm run build 直接使用上面的这个命令即可打包成功,打包完成后会生成一个dist文件夹 ...

舌尖上的蛋炒饭的博客 3527

实战演练 | ABAQUS显式动力学分析在金属切削仿真中的应用

本文详细介绍了如何利用ABAQUS显式动力学分析进行金属切削过程的二维仿真。通过从零开始的完整流程,包括几何建模、材料本构与失效定义、网格划分、接触设置、边界条件施加,到结果后处理与切削力提取,为工程师和研究人员提供了实用的仿真方法,以优化刀具设计和加工工艺。

purple的博客 931

Error: Rule can only have one resource source (provided resource and test + include + exclude)

Error: Rule can only have one resource source (provided resource and test + include + exclude) 问题:Error: Rule can only have one resource source (provided resource and test + include + exclude) Error: Rule can only have one resource source (provided reso..

weixin_40643648的博客 9万+

VM与欧姆龙PLC通讯设置实战:Fins TCP/UDP协议详解

本文详细解析了VM(VisionMaster)与欧姆龙PLC通过Fins TCP/UDP协议进行通讯的实战设置。内容涵盖网络配置、协议选择(TCP可靠性与UDP实时性)、VM端地址映射与数据点添加、以及数据接收解析流程,并提供了常见错误排查与高级调试技巧,帮助视觉与自动化工程师快速实现稳定可靠的工业通讯集成。

weixin_29172963的博客 333

SurfaceControlViewHost使用介绍

可以看到,主要用途:是把一个进程的View显示到另外一个进程里面。

chadm.xiang 1289

【前端优化】vue2 webpack4项目升级webpack5,大大提升运行速度

简单配置后,项目初次运行时间缩短了一半,第二次运行时间在1分钟内,提升显著; 打包时间也缩短了2/3

weixin_42050406的博客 824

Innovus Function ECO实战:5步搞定数字后端设计中的网表修正(含Calibre LVS验证技巧)

本文提供了一份完整的Innovus Function ECO实战指南,详细解析了数字后端设计中网表修正的五步流程。从理解Function ECO概念、准备关键文件,到在Innovus中执行逻辑比对、自动布线及GUI检查,并重点攻克了ECO后Calibre LVS验证的难点与调试技巧,帮助工程师高效、精准地完成流片前的设计微调。

day7的博客 950

如何运行vue项目

运行别人的vue项目

S 5万+

常用的串口通信工具MobaXterm、Bus Hound、SScom等

本文介绍了四种PC端串口通信工具的功能和使用方法:MobaXterm支持SSH、FTP、串口等多种协议;Bus Hound用于监控CAN和串口数据;SScom专为串口和网口通信设计;ScriptCommunicator可进行串口通信并绘制波形图。每种工具都有详细的操作步骤图示,包括参数设置、数据监控等关键功能,并提供了官方和个人下载地址。这些工具各有特点,适用于不同的串口通信和数据分析场景。

sanqima的专栏 2511

【项目实战】TARA威胁分析和风险评估

TARA是信息安全领域中的一种风险评估方法,在汽车信息安全的上下文中,TARA分析特别重要,因为它可以帮助识别和管理与智能网联车辆相关的各种威胁,包括数据泄露、未经授权的访问、远程操控等。通过TARA分析,企业可以制定出针对性的安全目标、产品要求和产品安全声明,以确保汽车及其零部件符合相关的信息安全标准和法规。此外,TARA分析还可以与数字化建模系统结合,以更系统化和高效的方式进行风险评估和管理。

奶爸的编程之路,也就一周冷个三天 2713

vue项目启动报错(node版本与Webpack)

library: ‘digital envelope routines’, reason: ‘unsupported’, code: ‘ERR_OSSL_EVP_UNSUPPORTED’ } Node.js v20.19.1 error Command failed with exit code 1. info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

重生之我不会写代码 1450

“探索thumbdata4文件的奥秘:编程中的神秘存在“

综上所述,thumbdata4文件在编程中是一个常见的存在,与图库应用程序和图片浏览器密切相关。通过使用适当的库和工具,我们可以读取和处理thumbdata4文件中的缩略图数据,以提供更好的用户体验。我们首先读取8字节的块头,其中包含了下一个缩略图块的大小。你可以根据自己的需求来定义对块数据的处理方式,例如将其保存为图像文件或进行其他的分析操作。thumbdata4文件通常以二进制格式存储,其中包含着设备上浏览过的图片的缩略图。因此,你可能需要根据具体的thumbdata4文件结构进行适当的解析和处理。

JieLun_C的博客 792

Vue2之使用Vue-cli创建Webpack工程化项目

使用cli创建Webpack工具进行开发。

xrkhy的博客 1444

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

安装webpack,webpack-cli,webpack-dev-server(版本一定要兼容!)

ps:仅记录个人经验,如有错误欢迎指出与讨论,谢谢! 最近学习vue要安装webpack,webpack-cli,webpack-dev-server,由于它们的版本经常会更新导致不兼容,今天安装了一上午,一直各种报错,最后找到了一个可行方案: webpack 4.41.5 webpack-cli 3.3.10 webpack-dev-server 3.10.1 以上这三个版本搭配是可行的! (一)卸载不兼容版本 如果之前安装了其他不兼容版本可以先卸载掉! npm uninstall webpack -g

AshleyXM的博客 2万+

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

新手webpack打包vue项目出现各种报错,webpack,webpack-cli版本兼容问题

新手webpack打包vue项目出现各种报错,webpack,webpack-cli版本兼容问题

weixin_46029637的博客 2454

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

vue2+webpack4项目搭建

vue2+webpack4构建项目

qq_45929977的博客 1217

vue cli报错 vue-cli · Failed to download repo vuejs-templates/webpack: getaddrinfo ENOTFO UND github.

   创建项目时,运行vue init webpack 项目名字,报错信息如下:  vue-cli · Failed to download repo vuejs-templates/webpack: getaddrinfo ENOTFO  UND github.com github.com:443 解决方法:执行三个命令检查环境 1.node -v 2.vue -v  (没有显示版本,np...

Anything2207294253的博客 1万+

Vue项目运行报错:解决webpack版本问题

解决“Error: Rule can only have one resource source (provided resource and test + include + exclude)” 前面也会报错找不到 webpack ,在 package-lock.json 里查找之,发现安装的版本竟然是 5.1.0,而没有更新过依赖,可以正常编译的项目里都是 4.x。那基本可以确认了。 步骤: 先删掉 node_modules 和 package-lock.json 手动在 package.json

qq_53446980的博客 6264

Vue-cli搭建vue基础项目

目录 一、引言 二、项目创建 1、安装node 2、全局安装cnpm 3、全局安装webpack和webpack-cli 4、全局安装vue-cli 5、使用vue-cli创建项目 6、开发运行项目 7、打包发布项目 8、调试工具插件 三、总结   一、引言           首先必须明确vue-cli是什么,就是一个脚手架,为了方便使用创建webpack项目,这个...

xcymorningsun的专栏 3719

记录一次vue-cli2下的webpack3.x升级webpack4.x的历程

目录写在前面的话安装 webpack-cli ,升级webpack重新安装node包升级webpack-dev-server至3.X升级html-webpack-plugin升级vue-loader增加VueLoaderPlugin插件代码安装babel-plugin插件转换es6代码。同时安装webpack webpack-dev-server webpack-cli 写在前面的话 由于公司项目是19年创建的,因此还是基于vue/cli2搭建的,webpack版本也是3.6.0。(当时有vue/cli3和

qq_40665861的博客 1547

vue-cli+webpack构建vue项目

vue-cli+webpack构建vue项目 第一步:安装环境 安装vue-cli的前提是你已经安装了npm,安装npm你可以直接下载node的安装包进行安装。你可以在命令行工具里输入npm -v 检测你是否安装了npm和版本情况。出现版本号说明你已经安装了npm和node,我这里的npm版本为3.10.10。如果该命令不可以使用,需要安装node软件包,根据你的系统版本选择下载安装就可以了...

qindayong 901

关于vue init webpack XXX 初始化项目时报错vue-cli · Failed to download repo vuejs-templates/webpack: connect ET

关于vue init webpack XXX 初始化项目时报错: vue-cli · Failed to download repo vuejs-templates/webpack: connect ETIMEDOUT 192.30.253.112:443 解决方法: 刚开始尝试了各种方法,我先说下我的解决方法。 这个问题肯定是代理问题,192.30.253.112就是我设置的github代理地址。显然这个代理失效了。所以就去设置代理就好了。方法如下: 首先查看自己有没有设置代理 我的电脑地址栏输入 C:

qq_40520461的博客 888

vue init webpack 建vue项目报错的解决方法

vue init webpack my-project C:\Users\computer\AppData\Roaming\npm\node_modules\vue-cli\bin\vue-init:60 let template = program.args[0] ^^^ SyntaxError: Block-scoped declarations (let, const, functi...

weixin_44381073的博客 2425

使用vue-cli创建new project报错: Failed to download repo vuejs-templates/webpack: read ECONNRESET

前言 今天学习vue-cli,使用命令vue init webpack projectname常见新的项目时,出现下面的报错信息: 通过google找到github上相同错误提交信息,Failed to download repo vuejs-templates/webpack: read ECONNRESET。 解决办法: 报错原因: 通过查看相关资料,发现报错原因在vue官网中有提过: 使用命令vue --version查看我的vue-cli版本,信息如下: 果然我的vue-cli版本超过3,按照

TO_NARUTO的博客 3967
上一篇: 推送本地仓库代码到远程仓库
下一篇: vue2 vue-cli vue-router vuex
ZoeLandia
博客等级 码龄6年 734粉丝 183原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值