vue.js - “Cannot read property '在启动vue应用程序时升级' of undefined”

标签 vue.js npm vuejs2 webpack-dev-server 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

我上次收到此消息的时间是我忘记设置.env文件时,但这是先前设置所有必需文件的工作副本,并且自上次运行以来没有更改。

我什至尝试提取存储库的新副本,运行npm i并设置所有环境文件,但仍然失败。
npm run lintnpm run build仍然可以工作,只有npm run serve

我有什么想念的吗?

最佳答案

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

唯一奇怪的是,直到现在还没有任何问题?

关于vue.js - “Cannot read property '在启动vue应用程序时升级' of undefined”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55348996/

相关文章:

javascript - Cypress :根据另一个子元素获取父元素的子元素

typescript - 使用 Typescript 在 Vue 数据对象中设置数据类型

laravel - 使用 Laravel API 的 Vue.js SPA

meteor - "Resolve error: unable to load resolver "节点 ""

node.js - 使用dockerfile构建npm项目

vue.js - 防止 Vue 中的 v-model 更改

javascript - VueJs属性不显示在模板中但存在于数据中

javascript - 在 Vue.config.js 中配置 Vue-SVG-Loader

node.js - NPM 和 Git 存储库字段缺失,但我的 package.json 中有一个

vue.js - Vuejs 2 - 从 child 到 parent 时观看路线