启动 vue 应用程序时“无法读取未定义的属性‘升级’”

kko*_*ion 6 npm vue.js webpack-dev-server vuejs2 vue-cli-3

我有一个项目已经完美运行了几个月,可以npm run serve毫无问题地运行。每当我切换网络时,我都必须终止并再次运行命令,但这从来都不是问题,服务器总是可以重新启动。

直到现在 - 无论我做什么,我都无法启动服务器。我收到此错误:

npm run serve

> xbs@0.6.2 serve D:\workspace\[PROJECT]
> vue-cli-service serve

 INFO  Starting development server...
 10% building 1/1 modules 0 active ERROR  TypeError: Cannot read property 'upgrade' of undefined
TypeError: Cannot read property 'upgrade' of undefined
    at Server.<anonymous> (D:\workspace\[PROJECT]\node_modules\webpack-dev-server\lib\Server.js:667:47)
    at Array.forEach (<anonymous>)
    at new Server (D:\workspace\[PROJECT]\node_modules\webpack-dev-server\lib\Server.js:666:22)
    at serve (D:\workspace\[PROJECT]\node_modules\@vue\cli-service\lib\commands\serve.js:137:20)
    at <anonymous>
    at process._tickCallback (internal/process/next_tick.js:188:7)
    at Function.Module.runMain (module.js:695:11)
    at startup (bootstrap_node.js:191:16)
    at bootstrap_node.js:612:3
Run Code Online (Sandbox Code Playgroud)

我最后一次收到这条消息是在我忘记设置.env文件时,但这是一个以前的工作副本,其中设置了所有必需的文件,自上次工作运行以来没有任何更改

我什至尝试过提取 repo 的新副本,运行npm i并设置所有 env 文件,但它仍然失败。

npm run lint并且npm run build仍然可以工作,只有npm run serve.

我错过了什么吗?

kko*_*ion 12

问题再次出现在 .env 文件上。我vue.config.js试图访问先前设置的环境变量,该变量已被删除。

唯一奇怪的是,到现在为止没有任何问题吗?

  • 我确信这节省了我一个小时的调试时间。我在 vue.config.js 中有 devServer 设置,这对我来说很混乱。 (2认同)

小智 5

我猜你的 devServer.proxy.target 是空的!你可以设置这个配置