[update app] 增加打包APP命令
This commit is contained in:
@@ -0,0 +1,5 @@
|
|||||||
|
NODE_ENV=production
|
||||||
|
VUE_APP_PLATFORM_NAME=昆鸿设备管理系统
|
||||||
|
VUE_APP_SSO=false
|
||||||
|
VUE_APP_ROUTER_MODE=hash
|
||||||
|
VUE_APP_IS_APP=true
|
||||||
@@ -5,6 +5,7 @@
|
|||||||
"scripts": {
|
"scripts": {
|
||||||
"serve": "vue-cli-service serve",
|
"serve": "vue-cli-service serve",
|
||||||
"build": "vue-cli-service build",
|
"build": "vue-cli-service build",
|
||||||
|
"build:app": "vue-cli-service build --mode app",
|
||||||
"lint": "vue-cli-service lint",
|
"lint": "vue-cli-service lint",
|
||||||
"build:test": "vue-cli-service build --mode test",
|
"build:test": "vue-cli-service build --mode test",
|
||||||
"pre": "cnpm install || yarn --registry https://registry.npm.taobao.org || npm install --registry https://registry.npm.taobao.org "
|
"pre": "cnpm install || yarn --registry https://registry.npm.taobao.org || npm install --registry https://registry.npm.taobao.org "
|
||||||
|
|||||||
Vendored
+12
@@ -0,0 +1,12 @@
|
|||||||
|
/**
|
||||||
|
* 防止打包部署时路径被写死
|
||||||
|
*/
|
||||||
|
window._CONFIG = {}
|
||||||
|
window._CONFIG.domianURL = 'http://192.168.137.1:9393/jero-boot' // 路由转发 devServer
|
||||||
|
window._CONFIG.domianWebSocketURL = 'http://192.168.137.1:9393'
|
||||||
|
// 单点登录地址
|
||||||
|
window._CONFIG.staticDomainURL = window._CONFIG.domianURL + '/sys/common/download'
|
||||||
|
window._CONFIG.pdfDomainURL = window._CONFIG.domianURL + '/sys/common/pdf/pdfPreviewIframe'
|
||||||
|
window._CONFIG.casPrefixUrl = 'http://cas.example.org:8443/cas'
|
||||||
|
// 预览文件地址
|
||||||
|
window._CONFIG.onlinePreviewDomainURL = 'http://127.0.0.1:8012/onlinePreview'
|
||||||
Vendored
+4
@@ -9,6 +9,10 @@
|
|||||||
<!--<link rel="icon" href="<%= BASE_URL %>logo.png">-->
|
<!--<link rel="icon" href="<%= BASE_URL %>logo.png">-->
|
||||||
<script src="<%= BASE_URL %>cdn/babel-polyfill/polyfill_7_2_5.js"></script>
|
<script src="<%= BASE_URL %>cdn/babel-polyfill/polyfill_7_2_5.js"></script>
|
||||||
<script src="<%= BASE_URL %>api_address_config.js"></script>
|
<script src="<%= BASE_URL %>api_address_config.js"></script>
|
||||||
|
<!-- 打包app的接口 -->
|
||||||
|
<% if (process.env.VUE_APP_IS_APP === 'true' ) { %>
|
||||||
|
<script src="<%= BASE_URL %>app_api_address_config.js"></script>
|
||||||
|
<% } %>
|
||||||
<style>
|
<style>
|
||||||
html,
|
html,
|
||||||
body,
|
body,
|
||||||
|
|||||||
@@ -165,7 +165,7 @@ export default {
|
|||||||
message: '真的要注销登录吗 ?'
|
message: '真的要注销登录吗 ?'
|
||||||
}).then(() => {
|
}).then(() => {
|
||||||
return that.Logout({}).then(() => {
|
return that.Logout({}).then(() => {
|
||||||
window.location.replace('/user/login')
|
this.$router.replace('/user/login')
|
||||||
}).catch(err => {
|
}).catch(err => {
|
||||||
that.$message.error({
|
that.$message.error({
|
||||||
title: '错误',
|
title: '错误',
|
||||||
@@ -180,7 +180,7 @@ export default {
|
|||||||
content: '真的要注销登录吗 ?',
|
content: '真的要注销登录吗 ?',
|
||||||
onOk () {
|
onOk () {
|
||||||
return that.Logout({}).then(() => {
|
return that.Logout({}).then(() => {
|
||||||
window.location.replace('/user/login')
|
this.$router.replace('/user/login')
|
||||||
}).catch(err => {
|
}).catch(err => {
|
||||||
that.$message.error({
|
that.$message.error({
|
||||||
title: '错误',
|
title: '错误',
|
||||||
|
|||||||
+2
-1
@@ -11,7 +11,8 @@ Router.prototype.push = function push (location, onResolve, onReject) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export default new Router({
|
export default new Router({
|
||||||
mode: 'history',
|
// 打包app使用hash模式
|
||||||
|
mode: process.env.VUE_APP_ROUTER_MODE || 'history',
|
||||||
base: process.env.BASE_URL,
|
base: process.env.BASE_URL,
|
||||||
scrollBehavior: () => ({ y: 0 }),
|
scrollBehavior: () => ({ y: 0 }),
|
||||||
routes: constantRouterMap
|
routes: constantRouterMap
|
||||||
|
|||||||
+1
-1
@@ -15,7 +15,7 @@ module.exports = {
|
|||||||
// 如果你不需要生产环境的 source map,可以将其设置为 false 以加速生产环境构建。
|
// 如果你不需要生产环境的 source map,可以将其设置为 false 以加速生产环境构建。
|
||||||
productionSourceMap: false,
|
productionSourceMap: false,
|
||||||
// 打包app时放开该配置
|
// 打包app时放开该配置
|
||||||
// publicPath:'./',
|
publicPath: process.env.VUE_APP_IS_APP === 'true' ? './' : '/',
|
||||||
configureWebpack: config => {
|
configureWebpack: config => {
|
||||||
// 生产环境取消 console.log
|
// 生产环境取消 console.log
|
||||||
if (process.env.NODE_ENV === 'production') {
|
if (process.env.NODE_ENV === 'production') {
|
||||||
|
|||||||
Reference in New Issue
Block a user