上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

quasar配置env开发环境配置.env.development和.env.production

[复制链接]
  • TA的每日心情
    开心
    前天 00:00
  • 签到天数: 53 天

    [LV.5]常住居民I

    352

    主题

    3091

    帖子

    3100

    积分

    管理员

    非物质文化遗产社会摇传承人

    Rank: 10Rank: 10Rank: 10

    积分
    3100

    猫咪币纪念章国庆纪念章中秋纪念章荣誉开发者家财万贯管理员

    发表于 2021-1-19 01:41:16 | 显示全部楼层 | 阅读模式

    为什么需要开发环境

    因为生产环境和开发环境的api常常是分离的,如果改代码非常麻烦,所以通常会设置文件,自动根据运行判断使用的地址,quasar基本找不到什么中文资料,所以经过查询大概总结了一个方法

    如何使用

    在命令行输入

    quasar ext add @quasar/dotenv

    我们使用的是@quasar/dotenv

    关于完整的使用帮助可以参考https://www.npmjs.com/package/@quasar/quasar-app-extension-dotenv

    @ quasar / quasar-app-extension-dotenv是 Quasar CLI App Extension流行的dotenv软件包的官方版本

    将会回答一下问题

    "What is the name of your .env that you will be using for development builds?"
    用于开发构建的名称是什么
    .env.development
    
    "What is the name of your .env that you will be using for production builds?"
    用于生产构建的名称是什么
    .env.production
    
    "What name would you like to use for your Common Root Object ("none" means to not use one)?"
    你想使用的常用根对象名称是什么,none代表不使用 
    The "common root object" means off of "process.env" you will have a named object, basically for organization purposes.
    常用根对象代表不属于process.env 你将有一个名称对象,用于组织属性
    none
    
    "Create your .env files for you?"
    是否为您创建.env文件
    yes
    
    "For security, would you like your .env files automatically added to .gitignore?"
    为了安全,是否为您在.gitignore中自动忽略.env文件
    yes

    然后.env.production和.env.production会自动加入到文件目录中

    # This is your .env file
    这是你的env文件
    # The data added here will be propagated to the client
    数据在这里填写将自动添加到属性中
    # example:
    # PORT=8080
    在这里我们可以添加属性
    VUE_TER_VERSION=0.01
    
    附注
    Then it will be accessible via process.env.APP_PORT or if you have a common root object of MyData then it will be process.env.MyData.APP_PORT
    如果你有一个明为MyData的常用根对象,你可以通过process.env.MyData.APP_PORT访问
    

    如何卸载

    使用以下命令

    
    quasar ext remove @quasar/dotenv

    方法2

    可以参考https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=224

    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表