vue项目使用encode_vue 项目优化及常用配置

本文介绍了Vue项目的环境变量配置,如.env文件设置,并详细展示了package.json中的脚本配置。讲解了通过CDN引入库,vue.config.js的配置,包括publicPath和不生成sourceMap。此外,还涉及到路由组件、Element-UI的导入、图标库、Vue属性拓展以及使用crypto-js进行Base64编码。同时,文章还分享了http请求和WebSocket通信的实现与优化。
摘要由CSDN通过智能技术生成

环境变量设置

.env

VUE_APP_ID = "cf7f8802793b0b38d1c9161ef8a2ffa1"

VUE_APP_TITLE = "运维管理系统"

.env.development

NODE_ENV = "development"

VUE_APP_API_URL = "http://127.0.0.1:13001"

.env.testing

NODE_ENV = "testing"

VUE_APP_API_URL = "http://127.0.0.1:13002"

.env.production

NODE_ENV = "production"

VUE_APP_API_URL = "http://127.0.0.1:13003"

package.json

{

"scripts": {

"serve": "vue-cli-service serve",

"build": "vue-cli-service build",

"build-dev": "vue-cli-service build --mode dev",

"build-tst": "vue-cli-service build --mode tst",

"build-prod": "vue-cli-service build --mode prod",

"lint": "vue-cli-service lint"

},

}

编译

npm run build

npm run build-dev

npm run build-tst

npm run build-prod

使用 CDN

index.html

vue.config.js

module.exports = {

publicPath: "./",

productionSourceMap: false,

configureWebpack: {

externals: {

vue: "Vue",

vuex: "Vuex",

axios: "axios",

moment: "moment",

"vue-router": "VueRouter",

"crypto-js": "CryptoJS",

"js-cookie": "Cookies",

"element-ui": "ELEMENT"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值