当前位置: 首页 > news >正文

网站建设论文提纲网站 移动app开发

网站建设论文提纲,网站 移动app开发,网站怎么建立视频,网络系统建设方案目录 创建配置文件 .env.development 文件 .env.production 文件 .env.dev 文件 使用变量 配置 package.json 文件 例子:在 api.js 使用 可以继续添加 创建配置文件 在根目录与 package.json 同级创建文件 .env.development、 .env.production、.env.dev 文件…

目录

创建配置文件

.env.development 文件

.env.production 文件

.env.dev 文件

使用变量

配置 package.json 文件

例子:在 api.js 使用

可以继续添加


创建配置文件

在根目录与 package.json 同级创建文件 .env.development、 .env.production、.env.dev

文件说明
.env.development默认开发环境下的配置文件
.env.production默认生产环境下的配置文件
.env.dev自定义(本地测试用)

如果没有这些文件

那么运行 npm run serve 时,process.env.NODE_ENV 的值默认就是 development

运行 npm run build 时,process.env.NODE_ENV 的值默认就是 production

 

.env.development 文件

VUE_APP_URL = 'http://127.0.0.1:8081/api/'
VUE_APP_LOOK_URL = 'http://127.0.0.1:8082/api1/'

.env.production 文件

VUE_APP_URL = 'http://168.168.152.9:8081/api/'
VUE_APP_LOOK_URL = 'http://168.168.152.9:8082/api1/'

.env.dev 文件

NODE_ENV = 'production'
VUE_APP_URL = 'http://192.168.0.1:8081/api/'
VUE_APP_LOOK_URL = 'http://192.168.0.1:8082/api1/'

使用变量

配置 package.json 文件

{"name": "my_project","version": "0.1.0","private": true,"scripts": {"serve": "vue-cli-service serve", // 默认就是 development 开发环境"build": "vue-cli-service build", // 默认就是 production 开发环境"dev": "vue-cli-service build --mode dev" // 自定义配置 .env.dev},"dependencies": {"axios": "^1.2.1","core-js": "^3.8.3","element-ui": "^2.15.12","vue": "^2.6.14","vue-router": "^3.5.1"},"devDependencies": {"@vue/cli-plugin-babel": "~5.0.0","@vue/cli-plugin-router": "~5.0.0","@vue/cli-service": "~5.0.0","less": "^4.1.3","less-loader": "^11.1.0","vue-template-compiler": "^2.6.14"}
}

这边 --mode 后面的 dev 要对应 .env.dev 后面的 dev 命名;如果对应不上 vue-cli-service serve 就会默认 development;vue-cli-service build 就会默认 production

例子:在 api.js 使用

import Vue from 'vue'
import axios from 'axios'// 启动什么环境,就调用对应的配置变量
let url = process.env.VUE_APP_URL
Vue.prototype.$look_url = process.env.VUE_APP_LOOK_URLconst reqs = axios.create({baseURL: url,headers: { ['Content-Type']: 'application/x-www-form-urlencoded' }
})
// 请求拦截器
reqs.interceptors.request.use((req) => {return req},(err) => {return Promise.reject(err)}
)
// 响应拦截器
reqs.interceptors.response.use((res) => {return res},(err) => {return Promise.reject(err)}
)
export default reqs

可以继续添加

1、创建文件 .env.test

 2、配置 package.json

3、在 hello.vue 文件调用

<template><div><h1>现在{{ msg }}环境</h1></div>
</template><script>
export default {data() {return {msg: process.env.NODE_ENV == 'development' ? '开发' : '生产'}},mounted() {if (process.env.NODE_ENV == 'development') {console.log('开发')} else if (process.env.NODE_ENV == 'production') {console.log('生产')} else if (process.env.NODE_ENV == 'test') {console.log('测试')}}
}
</script><style scoped>
</style>

注意:

自定义变量名必须以 VUE_APP_ 开头,例如:VUE_APP_URL、VUE_APP_TEST

参考:vue配置环境变量(可验证、步骤详细)_一颗小芹菜的日常的博客-CSDN博客 

http://www.yayakq.cn/news/63919/

相关文章:

  • 外贸网站营销建站wordpress会员 主题
  • 商业活动的网站建设做彩票网站空间去哪买
  • 做网站网站需要多少钱高端快速建站
  • 正规不收费的网站西安竞价托管公司
  • 金华网站建设方案咨询翠竹林wordpress主题
  • 廊坊建站软件临沂 网站优化
  • 建筑网站知名度深圳 教育集团网站建设
  • 网站建设预期目标WordPress输出当前网址
  • 自适应网站优点缺点网站排名优化的技巧
  • 企业网站用什么技术做怎么制作网页并且发布到网上
  • 视频 收费 网站怎么做北京app网站建设价格
  • 新公司网站建设流程广州 网站建设 020
  • 品牌排行榜哪个网站更权威网站开发完整的解决方案
  • 给百度做网站的公司seo服务公司怎么收费
  • 网站开发费用无形资产北京代理记账公司电话
  • 为什么不能用来名字做网站名小学培训机构
  • wordpress 建站 教程写网页用什么语言
  • 小说网站采集可以做嘛网站制作需求
  • 建设部人才中心网站968深圳网站建设公司
  • 从网站下载壁纸做海报涉及企业宣传册制作
  • wordpress后台登陆太慢常见网站性能优化手段
  • 网站留住访客广州市建设网站
  • 做网站需要用什么技术wordpress主题使用帮助
  • 理财产品网站开发文档wordpress搭建个人店铺
  • html创建站点的步骤企业级网站开发平台
  • 网站搜索优化价格推广公司文案
  • 张家港建设局官方网站3000元网站建设三年
  • 怎么做样网站设计网站价格表
  • 临沧高端网站建设wordpress添加搜索栏
  • 在自己电脑上做网站想学程序员去哪里学