直接使用process.env.NODE_ENV

master
toesbieya 6 years ago
parent c2b526285b
commit a651afeb05
  1. 11
      vue/full/src/config/index.js
  2. 5
      vue/full/vue.config.js

@ -1,9 +1,6 @@
const isDev = process.env.NODE_ENV === 'development'
const contextPath = isDev ? '/' : '/jxc-admin/'
const contextPath = process.env.NODE_ENV === 'development' ? '/' : '/jxc-admin/'
module.exports = {
isDev,
//项目的部署路径,始终以'/'开头,以'/'结束
contextPath,
@ -20,7 +17,7 @@ module.exports = {
useMock: false,
//socket连接地址
socketUrl: isDev ? 'http://localhost:12580' : 'https://toesbieya.cn',
socketUrl: process.env.NODE_ENV === 'development' ? 'http://localhost:12580' : 'https://toesbieya.cn',
//路由配置
route: {
@ -40,7 +37,7 @@ module.exports = {
storePrefix: 'https://static.toesbieya.cn/',
//预览地址前缀
previewPrefix: isDev ? 'http://localhost:8012' : 'https://preview.toesbieya.cn',
previewPrefix: process.env.NODE_ENV === 'development' ? 'http://localhost:8012' : 'https://preview.toesbieya.cn',
},
//本地存储配置
@ -49,6 +46,6 @@ module.exports = {
keyPrefix: 'GCC-',
//读写时是否进行压缩的默认值
zip: !isDev
zip: process.env.NODE_ENV !== 'development'
}
}

@ -1,6 +1,7 @@
const path = require('path')
const settings = require('./src/config')
const CompressionWebpackPlugin = require('compression-webpack-plugin')
const isDev = process.env.NODE_ENV === 'development'
function resolve(dir) {
return path.join(__dirname, dir)
@ -12,7 +13,7 @@ module.exports = {
assetsDir: 'static',
runtimeCompiler: true,
lintOnSave: false,
productionSourceMap: settings.isDev,
productionSourceMap: isDev,
transpileDependencies: ['el-admin-layout'],
devServer: {
port: process.env.port || 8079,
@ -70,7 +71,7 @@ module.exports = {
.options({symbolId: 'icon-[name]'})
.end()
config.when(!settings.isDev, config => {
config.when(!isDev, config => {
//将css合并到一个文件中
//https://github.com/vuejs/vue-cli/issues/2843
config

Loading…
Cancel
Save