锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

解决TypeError: Cannot read properties of undefined (reading ‘NormalModule‘)的三种方案

时间:2022-08-13 20:00:02 aqy212eh继电器aqy230sz继电器光耦继电器aqy211eha

目录

前言

第一种

第二种

第三种


前言

大家好!我是爷爷的茶七里香。今天,我遇到了一件痛苦的事情,一件vue vant写的APP,更换了电脑之后运行不起来,就很奇怪很离谱,报错信息如下:

ERROR  TypeError: Cannot read properties of undefined (reading 'NormalModule') TypeError: Cannot read properties of undefined (reading 'NormalModule')     at VueLoaderPlugin.apply (E:\aqy-app\node_modules\vue-loader-v16\dist\pluginWebpack5.js:44:47)     at webpack (E:\aqy-app\node_modules\@vue\cli-service\node_modules\webpack\lib\webpack.js:51:13)     at serve (E:\aqy-app\node_modules\@vue\cli-service\lib\commands\serve.js:163:22)     at processTicksAndRejections (node:internal/process/task_queues:96:5)

相信很多朋友也遇到过,脸上无语!

那我是怎么解决的呢?

第一种

因为我是用npm install我怀疑下载的依赖性是版本的问题,所以我试着更新版本,步骤如下:

设置阿里镜像

npm config set registry https://registry.npm.taobao.org

更新npm的命令,-g表示全局意义

npm install -g npm

更新后再尝试:

npm install

结果如下:

但是鸡蛋没用!!!

第二种

这种方法也解决了我心中的仇恨。我选择了 yarn下载依赖的方式,然后成功,百思不得其解,步骤:

下载安装yarn

npm install -g yarn

安装好yarn使用下列命令后,依赖于安装

yarn install

安装完成后成后,可选择npm也可以选择运行方式yarn的方式运行

npm run serve

效果:

很好,它起来了!!!以后不明白为什么。npm没有办法,去百度,发现他们一致的解决方案是创建一个新项目,依赖包取代旧项目,我认为更麻烦我没有尝试,现在不知道为什么...

第三种

百度解法:

创建新项目,用旧项目取代新项目的依赖包

或者

把新项目的package.json更换旧项目package.json

今天就到这里~如果对你有帮助,不妨留个赞!

??原创并不容易,但也希望你能支持它!

??赞,你的认可是我创作的动力!

??收藏,你的青睐是我努力的方向!

??评论,你的意见是我进步的财富!

锐单商城拥有海量元器件数据手册IC替代型号,打造电子元器件IC百科大全!

相关文章