美文网首页我爱编程
laravel mix 如何获取.env配置信息

laravel mix 如何获取.env配置信息

作者: Fidding | 来源:发表于2018-04-16 09:57 被阅读0次

如何在web pack.mix.js 中如何获取.env文件的配置信息,如APP_ENV或者APP_DEBUG?

webpack.mix.js中引入dotenv配置信息便可以通过 process.env对象获取配置信息


require('dotenv').config();

let proxy_url = process.env.BROWSERSYNC_PROXY_URL || 'fidding.me';

完整的示例代码:


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

// 引入dotenv

require('dotenv').config();

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

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

let env = process.env.APP_ENV || 'local'

if (env != 'prod') {

    // 开发环境

    let proxy_url = process.env.BROWSERSYNC_PROXY_URL || 'fidding.me';

    let proxy_port = process.env.BROWSERSYNC_PROXY_PORT || 3000;

    // 添加浏览器自动刷新功能

    mix.browserSync({

        proxy: proxy_url,

        port: proxy_port

    });

} else {

    // 生产环境

}

原文地址:http://www.fidding.me/article/50

happy coding!

相关文章

  • laravel mix 如何获取.env配置信息

    如何在web pack.mix.js 中如何获取.env文件的配置信息,如APP_ENV或者APP_DEBUG? ...

  • Laravel 认证脚手架改为使用用户名登录

    新建一个名为 project 的 laravel 项目 修改 .env 文件,配置数据库信息 添加 laravel...

  • laravel .env文件的坑

    问题描述: 一个apache下部署多个laravel项目,config目录的的配置文件使用env()函数获取配置项...

  • 配置子域名问题

    1、 Homestead配置详情 2、Laravel 路由配置 3、.env文件配置

  • laravel 发送邮件

    一.在qq邮箱配置 二.配置文件1.配置laravel .env文件 2.配置laravel config/mai...

  • Laravel6的小坑记录

    题记 记录一下在用Laravel开发过程中遇到的问题,内容仅限基于Laravel6的版本 ENV的配置 .env文...

  • laravel-队列

    此处用laravel5.8做示例 .env配置 # .env 中 配置连接方式。对一般中小型应用推荐使用 Redi...

  • tp5配置env笔记!

    thinkphp5配置.env文件指向本地、测试、正式环境 env配置如下,获取值首先要use env,然后 报错...

  • Laravel-5.7 发送邮件接口调用

    一、注册邮箱(例子163邮箱) 二、在laravel框架的住配置文件 .env 里面配置参数 三、配置邮箱配置...

  • 我的laravel手册

    Laravel指南 配置 Laravel的主配置文件将经常用到的文件集中到了根目录下的.env目录下,这样更高效更...

网友评论

    本文标题:laravel mix 如何获取.env配置信息

    本文链接:https://www.haomeiwen.com/subject/jxyskftx.html