如何配置Vue环境


前言

当我们使用不同模式启动项目时,对应的环境变量也是不一样,如何选择正确的环境变量就是我们需要去解决的问题


一、Vue CLI的三种模式

当我们使用 Vue CLI 创建项目时,默认自带了三种模式
在这里插入图片描述
提示:但是我创建完项目,并没有找到test模式

二、如何改写当前模式

1. 通过命令行

vue-cli-service build 命令对应的模式为 production,我们可以通过下面的命令,使它的模式变成 development(开发模式)

vue-cli-service build --mode development

2. 通过环境文件

在这里插入图片描述
比如,.env.development 文件,专门为development模式准备的
那么我们如何通过文件来改写模式?
只需要在文件中添加 NODE_ENV=production,我们就可以把development模式改成production模式,如果文件中没有添加NODE_ENV,那么模式会取决于命令行执行的模式

简单来说就是,文件中有NODE_ENV的话,就以文件中的模式为主,没有文件或者文件中没有NODE_ENV变量,就以执行的命令行对应的模式为主

提示:环境文件中申明变量,只能如同以下图片
在这里插入图片描述

三、定义环境文件中的变量

提示:只有 NODE_ENV,BASE_URL 和以 VUE_APP_ 开头的变量才能被嵌入到代码中

  1. NODE_ENV:应用运行的模式
  2. BASE_URL:应用部署的基础路径
  3. VUE_APP_XXXX:这个我们就可以自行定义了,还要以VUE_APP_开头即可

四、如何使用环境文件中的变量

在这里插入图片描述

五、环境文件加载优先级

如果你有专门为环境模式准备的环境文件,会优先选择

比如你有一个.env和.env.development 文件,如果我们启动的命令行对应的模式是development,那么应用会优先选择development文件


总结

简单的总结了Vue环境文件的配置,方便自己日后更加快速的了解内容

要在VSCode中配置Vue环境,你可以按照以下步骤进行操作: 1. 首先,你需要安装Vetur插件。在VSCode的插件库中搜索Vetur,并安装它。这个插件可以让VSCode能够识别Vue代码。\[1\] 2. 接下来,你可以设置一些快捷键。在VSCode中,点击文件 -> 首选项 -> 用户代码片段,然后点击新建代码片段。取名为vue.json,并确定保存。这样你就可以自定义一些快捷键来提高开发效率。\[1\] 3. 另外,我推荐你使用ESLint插件来格式化代码。ESLint是一个语法规则和代码风格的检查工具,可以帮助你保证代码的语法正确性和风格统一性。你可以在VSCode的插件库中搜索ESLint,并安装它。每次保存代码时,VSCode会自动检查并标红不符合ESLint规则的地方,并提供一些简单的自我修正。这样可以避免基本语法错误,并提高代码的可读性。\[2\] 4. 最后,你可以创建一个Vue项目。在CMD或者VSCode终端中,选择一个文件夹作为项目的根目录,然后输入以下指令来创建Vue项目:vue init webpack 项目名。按照提示一步步进行,最后输入回车即可创建Vue项目。要运行项目,先使用cd命令切换到项目文件夹,然后输入npm run dev来启动项目。\[3\] 通过以上步骤,你就可以在VSCode中配置Vue环境了。希望对你有帮助! #### 引用[.reference_title] - *1* *2* *3* [VSCode 配置Vue 脚手架环境 vscode 配置 vscode 配置 vue 环境 vscode插件 vscode必备插件 vue插件](https://blog.csdn.net/qq_40739917/article/details/109596030)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值