简体   繁体   English

将 vue 设置为生产 laravel 5.8

[英]setting vue to production laravel 5.8

I am getting a message on my site "You are running Vue in development mode. Make sure to turn on production mode when deploying for production."我在我的网站上收到一条消息“您在开发模式下运行 Vue。确保在部署生产时打开生产模式。”

I tried turning on production mode by changing my "package.js" to this however I am still getting the message.我尝试通过将“package.js”更改为此来打开生产模式,但我仍然收到消息。 I also changed my.env to APP ENV= production我还将 my.env 更改为APP ENV= production

{
    "private": true,
    "scripts": {
        "dev": "npm run production",
        "development": "cross-env NODE_ENV=development node_modules/webpack/bin/webpack.js --progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js",
        "watch": "npm run development -- --watch",
        "watch-poll": "npm run watch -- --watch-poll",
        "hot": "cross-env NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js",
        "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"
    },

To remove that warning, run this before deploying to production:要删除该警告,请在部署到生产环境之前运行此命令:

npm run production

If you build your assets thanks to Laravel Mix, don't forget to build them after changing your APP_ENV => npm run prod如果您通过 Laravel Mix 构建资产,请不要忘记在更改APP_ENV => npm run prod后构建它们

In Vuejs, if you run your app with npm run serve you will be in development mode and with npm run build in production mode.在 Vuejs 中,如果您使用npm run serve运行您的应用程序,您将处于开发模式,而使用npm run build
I also had this message but it did not create any conflict with the production我也收到了这条消息,但它与生产没有任何冲突

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM