Bob*_*ers 5 google-chrome vue.js yarnpkg vue-devtools
当我运行 Vue 应用程序时,Vue devtools 扩展会检测到 Vue.js,但会抱怨:
Devtools 检查不可用,因为它处于生产模式或被作者明确禁用。
我在本地使用yarn serve运行的应用程序提供服务vue-cli-service serve。
vue: 3.0.0
vue devtools: 6.0.12
@vue/vue-cli: 5.0.1
@vue/vue-cli-service: 4.5.14
node: 16.14.0
yarn: 1.22.4
Chrome: 98.0.4758.102
Run Code Online (Sandbox Code Playgroud)
Vue 开发工具在以下情况下可以工作:
如果出现以下情况, Vue devtools不起作用(相同的错误消息):
vue.config.performance = true到我的main.ts文件中--mode=development到我的vue-cli-service build命令中http://localhost:8080我通过主机文件别名访问该应用程序https://myalias:8080AFAIK 我从未做过任何强制生产构建或禁用 vue devtools 的事情,所以我很困惑为什么它不能开箱即用。我缺少什么?
[更新]
VUE_APP_*定义了变量。[更新 2] 我升级了项目中的所有匹配包,以匹配开发工具正在运行的新 Vue 应用程序中的版本。开发工具现在正在我的应用程序上运行,但我不知道哪个包升级起到了作用。如果 Vue 所有者能够更深入地了解发生这种情况的原因以及如何修复它,那就太好了。
NODE_ENV检查本地 .env 文件中
是否没有明确定义的模式https://cli.vuejs.org/guide/mode-and-env.html#environment-variables
有了这个就可以完全解释您所经历的行为以及为什么它在其他机器上按预期工作。
| 归档时间: |
|
| 查看次数: |
5864 次 |
| 最近记录: |