Commit abfb167b5a65d761b850a22053ebadf3d3d67dd0

Authored by ly525
1 parent 23e36dd9

fix(build): set publicURL to index

README.md
@@ -37,7 +37,7 @@ wget -qO- https://raw.githubusercontent.com/ly525/luban-h5/dev/deploy/ubuntu-ins @@ -37,7 +37,7 @@ wget -qO- https://raw.githubusercontent.com/ly525/luban-h5/dev/deploy/ubuntu-ins
37 # 1.2 配置相关权限,文档参见:https://ly525.github.io/luban-h5/zh/getting-started/quick-start.html#%E5%90%8E%E7%AB%AF%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA 37 # 1.2 配置相关权限,文档参见:https://ly525.github.io/luban-h5/zh/getting-started/quick-start.html#%E5%90%8E%E7%AB%AF%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA
38 38
39 # 2. 鲁班前端 39 # 2. 鲁班前端
40 -# 2.1 宿主机访问 「鲁班前端」:localhost:1234/main, 即可看到鲁班的前端 40 +# 2.1 宿主机访问 「鲁班前端」:localhost:1234, 即可看到鲁班的前端
41 ``` 41 ```
42 42
43 43
deploy/ubuntu-install.sh
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 # @Author: ly525 5 # @Author: ly525
6 # @Date: 2019-11-30 13:24:57 6 # @Date: 2019-11-30 13:24:57
7 # @LastEditors: ly525 7 # @LastEditors: ly525
8 - # @LastEditTime: 2019-11-30 13:30:07 8 + # @LastEditTime: 2019-12-04 21:13:20
9 # @FilePath: /luban-h5/deploy/ubuntu-install.sh 9 # @FilePath: /luban-h5/deploy/ubuntu-install.sh
10 # @Github: https://github.com/ly525/luban-h5 10 # @Github: https://github.com/ly525/luban-h5
11 # @Description: 11 # @Description:
@@ -34,7 +34,7 @@ @@ -34,7 +34,7 @@
34 # 1.2 config the permission,see more here:https://ly525.github.io/luban-h5/zh/getting-started/quick-start.html#%E5%90%8E%E7%AB%AF%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA 34 # 1.2 config the permission,see more here:https://ly525.github.io/luban-h5/zh/getting-started/quick-start.html#%E5%90%8E%E7%AB%AF%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA
35 35
36 # 2. Luban H5 Front-End 36 # 2. Luban H5 Front-End
37 -# 2.1visit on your host machine :http://localhost:1234/main, enjoy it! 37 +# 2.1visit on your host machine :http://localhost:1234, enjoy it!
38 ###################################################### 38 ######################################################
39 39
40 ###################################################### 40 ######################################################
@@ -64,7 +64,7 @@ @@ -64,7 +64,7 @@
64 # 1.2 配置相关权限,文档参见:https://ly525.github.io/luban-h5/zh/getting-started/quick-start.html#%E5%90%8E%E7%AB%AF%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA 64 # 1.2 配置相关权限,文档参见:https://ly525.github.io/luban-h5/zh/getting-started/quick-start.html#%E5%90%8E%E7%AB%AF%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA
65 65
66 # 2. 鲁班前端 66 # 2. 鲁班前端
67 -# 2.1 宿主机访问 「鲁班前端」:localhost:1234/main, 即可看到鲁班的前端了 67 +# 2.1 宿主机访问 「鲁班前端」:localhost:1234, 即可看到鲁班的前端了
68 ###################################################### 68 ######################################################
69 69
70 ###################################################### 70 ######################################################
@@ -312,8 +312,8 @@ server { @@ -312,8 +312,8 @@ server {
312 # } 312 # }
313 313
314 314
315 - location ^~ /main {  
316 - alias /root/luban-h5/front-end/h5/dist/; 315 + location / {
  316 + root /root/luban-h5/front-end/h5/dist/;
317 # index index.html; 317 # index index.html;
318 #try_files \$uri \$uri/ /index.html; 318 #try_files \$uri \$uri/ /index.html;
319 } 319 }
docs/zh/getting-started/deployment.md
@@ -68,11 +68,6 @@ server { @@ -68,11 +68,6 @@ server {
68 proxy_pass http://localhost:1337; 68 proxy_pass http://localhost:1337;
69 } 69 }
70 70
71 - # 注意:  
72 - # 鲁班H5 核心App 部分URL 路径为: https://domain-for-luban/main  
73 - # 因此 `luban-h5/front-end/h5/vue.config.js` 中 publicPath 中的配置为 `publicPath: isProd ? '/main/' : '/'`  
74 - # 请根据自己的实际情况做调整,如果你的项目是部署在根路径(比如:https://domain-for-luban),修改为: publicPath: '/' 即可  
75 -  
76 location / { 71 location / {
77 root /home/centos/codebase/luban/luban-h5-dist/front-end/; 72 root /home/centos/codebase/luban/luban-h5-dist/front-end/;
78 #try_files $uri $uri/ /index.html; 73 #try_files $uri $uri/ /index.html;
front-end/h5/vue.config.js
1 const path = require('path') 1 const path = require('path')
2 -const isProd = process.env.NODE_ENV === 'production' 2 +// const isProd = process.env.NODE_ENV === 'production'
3 const target = 'http://localhost:1337' 3 const target = 'http://localhost:1337'
4 const engineOutputDir = path.join(__dirname, '../../back-end/h5-api/public/engine-assets') 4 const engineOutputDir = path.join(__dirname, '../../back-end/h5-api/public/engine-assets')
5 5
@@ -18,8 +18,8 @@ switch (process.env.PAGE) { @@ -18,8 +18,8 @@ switch (process.env.PAGE) {
18 template: 'public/index.html', 18 template: 'public/index.html',
19 filename: 'index.html', 19 filename: 'index.html',
20 title: 'Index Page', 20 title: 'Index Page',
21 - outputDir: 'dist',  
22 - publicPath: isProd ? '/main/' : '/' 21 + outputDir: 'dist'
  22 + // publicPath: isProd ? '/main/' : '/'
23 } 23 }
24 } 24 }
25 25