【Vue】webpack报错:Webpack has been initialised using a configuration object that does not match the API

本文讲述了开发者在使用npm start时遇到Webpack配置错误,源于误改了模块配置中的'CT影像'属性。通过搜索定位到错误在treat/prj/build/webpack.base.conf.js,并修复了配置,解决了编译问题。关键词:npm, webpack-dev-server, module配置, 'CT影像'
摘要由CSDN通过智能技术生成

1. 问题描述

开发工具:IDE.
当我使用npm start 指令时,项目突然出现了如下图所示的问题:
具体看方框内的错误。
在这里插入图片描述
对我们有用的报错信息在第1行。

 - configuration.module.rules[0] has an unknown property 'CT影像'. These properties are valid:
   object { enforce?, exclude?, include?, issuer?, loader?, loaders?, oneOf?, options?, parser?, query?, resource?, resourceQuery?, compiler?, rules?, test?, use? }
   -> A rule
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! treat@1.0.0 dev: `webpack-dev-server --inline --progress --config build/webpack.dev.conf.js`
npm ERR! Exit status 1
npm ERR!

为了这个这个问题我找了网上的一些博客:
同类问题博客1
同类问题博客2
其他的就不粘贴了,有些根本就是复制过来的,没多大参考价值。
上面两篇博客并.没有友好地指出 module文件具体在哪里。

2. 分析原因

根据报错的这个信息,大概是因为自己不小心把配置文件改错了,特别注意下面这个错误:
出现了“CT影像”这个内容。说明自己在修改文件时不小心改了配置文件。

Invalid configuration object. Webpack has been initialised using a configuration object that does not match the API schema.
 - configuration.module.rules[0] has an unknown property 'CT影像'. These properties are valid:
   object { enforce?, exclude?, include?, issuer?, loader?, loaders?, oneOf?, options?, parser?, query?, resource?, resourceQuery?, compiler?, rules?, test?, use? }

根据报错信息,以及搜索的博客结果,报错大概在module文件上

3. 解决方案

因为我不知道module文件具体在哪里,所以直接在IDE进行全局搜索。
IDE全局搜索指令

ctrl+N

选择“All”,然后搜索module,
在这里插入图片描述
根据搜索结果:出错的文件在:

treatprj/build/webpack.base.conf.js

在这里插入图片描述

打开这个文件,果然在module层内参数被改了:
在这里插入图片描述
我这里只要修改回原来的参数就好了,其他的类似错误根据你自己的情况查找具体解决方案。
在这里把“CT影像”改成 test 即可。

在这里插入图片描述
改回来之后终于变回正常了!
在这里插入图片描述
下次找不到出错文件,可以试试全局搜索。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Issac-Clarke

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值