前端环境配置

一、建立.env系列文件

vue项目使用.env文件配置全局环境变量:

  1. .env 全局默认配置文件,不论什么环境都会加载合并
  2. .env.development 开发环境
  3. .env.test 测试环境
  4. .env.production 生产环境

=========================================================================

文件内容:

注意:属性名必须以VUE_APP_开头,比如VUE_APP_XXX

=========================================================================

关于文件的加载:

根据启动命令vue会自动加载对应的环境,vue是根据文件名进行加载的,所以上面说“不要乱起名,也无需专门控制加载哪个文件”

比如执行npm run serve命令,会自动加载.env.development文件

=========================================================================
启动项目:

打印process.env属性(全局属性,任何地方均可使用):

可见NODE_ENV被改为了development,覆盖掉了.env中的全局属性

.env中的全局属性NODE_ENV、VUE_APP_URL被覆盖,

.env中的全局属性VUE_APP_PREVIEW、VUE_APP_DEFAULT_PARAM被保留


二、修改文件

分别在文件内写上:

1.开发环境
//.env.development 


VUE_APP_BASE_API = '需要请求API'

2.线上环境
//.env.production


VUE_APP_BASE_API = '需要请求API'

3.测试环境
//.env.test


VUE_APP_BASE_API = '需要请求API'


三、更改package.json文件


 "scripts": {
    "dev": "vue-cli-service serve",
    "test": "vue-cli-service serve --mode test",
    "build": "vue-cli-service build",
    "build:test": "vue-cli-service build --mode test",
    "lint": "vue-cli-service lint"
  },

四、使用


当需要用到该变量是可以用process.env.VUE_APP_BASE_API进行取值

例如:

在js文件中直接使用

const service = axios.create({


    baseURL: process.env.VUE_APP_BASE_API,


    timeout: 10000,


})

vue2:

computed: {

    VUE_APP_BASE_API(){

           return process.env.VUE_APP_BASE_API

    }

 }

vue3:

import { computed } from 'vue'
export default {
    

    setup() {
        

           const VUE_APP_BASE_API = computed(()=>{


            return process.env.VUE_APP_BASE_API


         })
return {


                VUE_APP_BASE_API
        
                      }
    
             }

}


vue构造器:

 var vm = new Vue({
        el: "#vue_det",
        data: {
            site: "云海天教程",
            url: "www.yht7.com",
            alexa: "10000"
        },
        methods: {
            details: function() {
                return  this.site + " - 学的不仅是技术,更是梦想!";
            }
        }
    })


 Vue 构造器中有一个el 参数,它是 DOM 元素中的 id。在上面实例中 id 为 vue_det,在 div 元素中:

<div id = "vue_det"></div>


======================================

{{...}}(双大括号)的文本插值:  <p>{{ message }}</p>


======================================
v-html 指令用于输出 html 代码:

<div v-html="message"></div>

data: {
    message: "<h1>云海天教程</h1>"
  }

<div v-bind:class="{"class1": use}">

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在VS Code中配置前端开发环境,需要完成以下步骤: 1. 安装VS Code:首先,你需要下载并安装Visual Studio Code编辑器。你可以从VS Code的官方网站(https://code.visualstudio.com/)下载适合你操作系统的版本,并按照安装向导进行安装。 2. 安装Node.js:前端开发通常需要使用Node.js作为运行环境。你可以从Node.js的官方网站(https://nodejs.org/)下载适合你操作系统的版本,并按照安装向导进行安装。安装完成后,可以在命令行中输入`node -v`和`npm -v`来验证Node.js和npm(Node.js的包管理器)是否成功安装。 3. 安装插件:打开VS Code,点击左侧的扩展图标(或使用快捷键`Ctrl+Shift+X`),搜索并安装以下常用插件: - HTML CSS Support:提供HTML和CSS代码智能提示和自动完成功能。 - JavaScript (ES6) code snippets:提供常用JavaScript代码片段的快捷输入。 - Prettier - Code formatter:用于格式化代码,保持统一的代码风格。 - Live Server:提供一个本地开发服务器,支持实时预览和自动刷新。 4. 创建项目:在VS Code中,打开一个文件夹作为你的项目根目录。可以通过点击左上角的“文件”菜单,选择“打开文件夹”,然后选择你的项目文件夹。 5. 编写代码:在项目文件夹中创建HTML、CSS和JavaScript文件,并在VS Code中编写你的前端代码。 6. 运行代码:使用Live Server插件,在VS Code中右键点击HTML文件,选择“Open with Live Server”来启动本地开发服务器,并在浏览器中实时预览你的网页。 这样,你就完成了在VS Code中配置前端开发环境的步骤。希望对你有帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值