Vue 项目环境变量

Vue 项目环境变量

环境变量:

.env                # 在所有的环境中被载入
.env.local          # 在所有的环境中被载入,但会被 git 忽略
.env.[mode]         # 只在指定的模式中被载入
.env.[mode].local   # 只在指定的模式中被载入,但会被 git 忽略
一个环境文件只包含环境变量的“键=值”对:

模式

  • development 模式用于 vue-cli-service serve
  • production 模式用于 vue-cli-service build 和 vue-cli-service test:e2e
  • test 模式用于 vue-cli-service test:unit

示例

.env.production文件:

# just a flag
ENV = 'production'

# base api
VUE_APP_BASE_API = '/prod-api'

  1. 使用
    vue.conf.js构建文件:
proxy: {
      // change xxx-api/login => mock/login
      // detail: https://cli.vuejs.org/config/#devserver-proxy
      [process.env.VUE_APP_BASE_API]: {
        target: `http://localhost:${port}/mock`,
        changeOrigin: true,
        pathRewrite: {
          ['^' + process.env.VUE_APP_BASE_API]: ''
        }
      }
    },

2、客户端使用

// create an axios instance
const service = axios.create({
  baseURL: process.env.VUE_APP_BASE_API, // url = base url + request url
  withCredentials: true, // send cookies when cross-domain requests
  timeout: 5000 // request timeout
})

注意:
只有以 VUE_APP_ 开头的变量会被 webpack.DefinePlugin 静态嵌入到客户端侧的包中。

原文地址:https://www.cnblogs.com/mengfangui/p/12289297.html

时间: 2024-08-30 12:40:22

Vue 项目环境变量的相关文章

Vue项目环境搭建

Vue项目环境搭建 """ node ~~ python:node是用c++编写用来运行js代码的 npm(cnpm) ~~ pip:npm是一个终端应用商城,可以换国内源cnpm vue ~~ django:vue是用来搭建vue前端项目的 ? 1) 安装node 官网下载安装包,傻瓜式安装:https://nodejs.org/zh-cn/ ? 2) 换源安装cnpm >: npm install -g cnpm --registry=https://registr

Vue项目环境的搭建

Vue项目环境搭建 node 是由c++编写的专门用来运行javascript语言的. npm(cnpm)~~pip:npm是一个终端应用商城,就像python的pip一样,只不过他服务器也在国外,所以可以换国内源cnpm vue~~django:vue是用来搭建vue前端项目的. js是前端的弱语言的脚本编程语言,而node则是一个后端语言 1.安装node 官网下载安装包,傻瓜式安装:https://nodejs.org/zh-cn/ 2.换源安装cnpm,后续下载只需要将npm换成cnpm

vue项目环境搭建(webpack4从零搭建)--仅个人记录

一.nodejs环境搭建 首先需要下载node.js(推荐直接官网找最新的版本),下载完成后会自带npm包管理工具,打开cmd命令行界面,输入npm -v .node -v检查node.js与npm是否安装成功.(安装成功会显示版本号) 如果下载太慢的话可以把npm换成国内淘宝镜像cnpm:(个人推荐直接使用npm,之前有使用cnpm在下载一些模块时出现版本对应不上) npm install -g cnpm --registry=https://registry.npm.taobao.org 二

vue全局环境变量

1.全局环境变量分为开发(.env.development)和生产(.env.production)以及基本(.env) 2.在配置文件中定义 的变量格式 :VUE_APP_XXX= 3.在组件里面取:process.env.变量名 URL   详细X 基本翻译 abbr. 全球资源定位器(Uniform Resource Locator) 网络释义 URL: 网址 URL: Uniform Resource Locator clean URL: 简洁链接 原文地址:https://www.cn

vue项目环境安装

一.环境安装 安装 node 官网直接下载安装包,按步骤安装 cmd 命令输入 node -v ,出现版本号即可 cmd 输入 npm -v, 出现版本号即可(用于安装依赖) npm install 经常太慢,所以可以下载淘宝镜像, 使用 cnpm install xxx,速度会快很多 npm install -g cnpm --registry=https://registry.npm.taobao.org' 之后几乎只要安装依赖都会用 cnpm 安装 vue 脚手架 cnpm install

vue项目环境配置

1.安装node.js    http://nodejs.cn/download/下载并安装 查看是否安装成功 node -v 2.安装国内的淘宝镜像 npm install -g cnpm --registry=https://registry.npm.taobao.org 3.以上完成后,安装vue-cli脚手架构建工具 npm install --global vue-cli 4.创建一个基于webpack模板项目 ,my-project为项目名.运行初始化命令的时候回让用户输入几个基本的

vue 项目环境配置(待补充)

1.下载nodejs 2.github或者码云配置 3.git clone github代码地址 4.vue-cli的安装: npm install -g @vue/cli 5.使用vue ui命令进行可视化环境配置 6.将代码提交到github或码云 使用的命令: 1. git add . 2.git commit -m "描述" 3.git push 原文地址:https://www.cnblogs.com/lalavender/p/10434426.html

vue 不是内部或外部命令,关键仍是环境变量的配置问题

该问题出现后,遍寻解决方法,此时 node 版本 7.x.x ,npm 版本 3.x.x ,使用 npm i vue -g 和 npm i vue-cli -g 下载了好几次,版本为2.x.x 先说一下,我采用了热心网友的哪些做法: 1. 试图全局配置 vue 的环境变量,找到 vue.cmd 的路径,然后进行配置. 问题:在文件搜索中,没有找到 vue.cmd,失败. 在 C:\Users\ada\AppData\Roaming\npm 文件夹里,有很多 .cmd 的文件,但是没有 vue.c

如何搭建一个vue项目(完整步骤)

参考资料 一.安装node环境 1.下载地址为:https://nodejs.org/en/ 2.检查是否安装成功:如果输出版本号,说明我们安装node环境成功 3.为了提高我们的效率,可以使用淘宝的镜像:http://npm.taobao.org/ 输入:npm install -g cnpm –registry=https://registry.npm.taobao.org,即可安装npm镜像,以后再用到npm的地方直接用cnpm来代替就好了. 检查是否安装成功: 二.搭建vue项目环境 1