npm run prod 未在 vue js 上启用生产模式

我正在使用Laravel和Vuejs。我想发布我的网站,但我一直在浏览器控制台收到此消息。


您正在开发模式下运行 Vue。确保在部署生产时打开生产模式。在 https://vuejs.org/guide/deployment.html 查看更多提示


我执行了npm运行prod并清除了浏览器(chrome)上的缓存,但我仍然不断收到此消息。我的webpack.mix.js看起来像这样:


const mix = require('laravel-mix');


module.exports = {

    mode: 'production',

    resolve: {

        alias: {

            vue: process.env.NODE_ENV == 'production' ? 'vue/dist/vue.min.js' : 'vue/dist/vue.js'

        }

    }

}


mix.js('resources/js/app.js', 'public/js')

   .sass('resources/sass/app.scss', 'public/css');

这是来自我的 package.json:


 "prod": "npm run production",

 "production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"


长风秋雁
浏览 298回答 2
2回答

慕哥9229398

我能够解决这个问题。这是我的布局边栏选项卡模板:&nbsp;&nbsp;&nbsp;&nbsp;<script&nbsp;src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>:脸掌:抱歉太愚蠢了。

一只萌萌小番薯

对于任何有相同问题的人来说,我通过改变解决了这个问题window.Vue&nbsp;=&nbsp;require('vue/dist/vue');自window.Vue&nbsp;=&nbsp;require('vue/dist/vue.min');我使用的是 Vue 2.6.4
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript