Отключение инструментов разработчика Vue.js в рабочей среде
Это решение предполагает, что вы используете Vue.js, Laravel и Laravel Elixir, в противном случае вам, возможно, придется поэкспериментировать с путями к файлам, чтобы они соответствовали вашей среде сборки.
- Создайте файл окружения в корне вашего проекта -:
touch prod.env.js
Добавьте следующий код в prod.env.js -:
Vue.config.devtools = false; Vue.config.debug = false; Vue.config.silent = true;
2. Обновите свой gulpfile.js, чтобы он выглядел так:
elixir((mix) => { elixir.config.production ? mix.webpack(['app.js', './prod.env.js'], 'public/js/app.js') : mix.webpack('app.js'); });
Это изменение сообщает elixir, что, когда вы запускаете gulp в производственном режиме, как показано ниже, добавьте созданный нами файл среды.
3. Запустите следующий код и разверните :)
gulp --production
Источники:
https://laracasts.com/discuss/channels/elixir/disables-vue-devtools-in-production