webpack TypeError:无法读取未定义的属性“NormalModule”

iaqfqrcu  于 2022-12-23  发布在  Webpack
关注(0)|答案(3)|浏览(274)

我正在处理一个大项目,由于此错误,我无法再运行它:
当我运行npm时,运行service

ERROR  TypeError: Cannot read property 'NormalModule' of undefined
TypeError: Cannot read property 'NormalModule' of undefined
    at VueLoaderPlugin.apply (/Users/<user>/muso-ninjas/node_modules/vue-loader-v16/dist/pluginWebpack5.js:44:47)
    at webpack (/Users/<user>/muso-ninjas/node_modules/@vue/cli-service/node_modules/webpack/lib/webpack.js:51:13)
    at serve (/Users/<user>/muso-ninjas/node_modules/@vue/cli-service/lib/commands/serve.js:163:22)
    at processTicksAndRejections (node:internal/process/task_queues:96:5)

请帮助我,因为我卡住了,我想去与我的项目。

8cdiaqws

8cdiaqws1#

先试试这个:
1.在你的项目根目录下运行npm install,也许你项目中的其他人已经修改/添加了一个依赖项,从你的git repo中提取得到了依赖于它的代码,但不会得到依赖项本身。
如果这不能解决您的问题,请尝试以下操作:
1.删除项目根目录中的node_modules文件夹。
1.将Node.js版本更新为最新的16.x版本。
2.1在终端中发出node -v命令,验证更新是否有效。
1.更新您的npm:在终端中运行npm i -g npm
3.1通过在终端中发出npm -v,更新非常有效。
1.在项目的根文件夹中运行npm install
如果这不能解决您的问题,您需要向团队中的其他人寻求帮助。

dluptydi

dluptydi2#

正如第一条评论中的链接所建议的那样,我删除了node_modules,将package.json中的node-sass替换为“sass”:“^1.26.5”并运行了npm install,但没有运行。
然后我重复这些步骤并删除package-lock.json。
这很有帮助,应用程序服务也很好

56lgkhnf

56lgkhnf3#

npm安装网络包@4.39.3--保存

相关问题