如何在惯性和 Laravel 8 中禁用 devtools

Posted

技术标签:

【中文标题】如何在惯性和 Laravel 8 中禁用 devtools【英文标题】:How to disable devtools in inertiajs and Laravel 8؟ 【发布时间】:2021-11-26 12:50:42 【问题描述】:

如何在惯性 js 和 Laravel 8 中禁用 devtools 请帮帮我

【问题讨论】:

【参考方案1】:

你是说 Vue 的开发工具吗?如果是这样,那么我有两个解决方案:

    在声明应用之前将Vue.config.devtools 设置为false
import AppConfig from './app.vue';

Vue.config.devtools = false;
const App = new Vue(AppConfig);
    不要使用开发版本,而是使用生产版本。如需更多信息,请参阅official Document。

以上每一项都可以实现你的目标。

【讨论】:

Laravel、vue 和惯性的语法用法不同【参考方案2】:

添加这一行

NODE_ENV=production

到 .env 文件。

但为什么只在Firefox中应用,而Devtool在Chrome中仍然可见?

【讨论】:

请不要在回答中包含后续问题。 Stack Overflow 是一个问答网站,而不是讨论区,因此该格式不适用于 cmets 之外的后续问题。 你的答案中提供解决方案的部分是@John Chen suggested in his answer,所以这对他来说确实是一个后续问题,应该作为评论发布,而不是答案。 npm 运行生产 如果 John Chen 的回答解决了您的问题,您应该点击他的回答旁边的复选标记将其标记为已接受。

以上是关于如何在惯性和 Laravel 8 中禁用 devtools的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Vuetify 3 添加到 Laravel 8 Jetstream + 惯性

如何用惯性js和laravel 8.0上传文件

Laravel 8 - Jetstream +惯性.js - Vue开发工具不起作用

laravel 8 +惯性js中的会话超时

对惯性响应和 json 响应使用相同的方法 Laravel Jetstream

Laravel、惯性和 vuejs