请选择 进入手机版 | 继续访问电脑版

马上加入IBC程序猿 各种源码随意下,各种教程随便看! 注册 每日签到 加入编程讨论群

C#教程 ASP.NET教程 C#视频教程程序源码享受不尽 C#技术求助 ASP.NET技术求助

【源码下载】 社群合作 申请版主 程序开发 【远程协助】 每天乐一乐 每日签到 【承接外包项目】 面试-葵花宝典下载

官方一群:

官方二群:

ionic项目打包+部署

[复制链接]
查看2033 | 回复0 | 2019-9-12 10:01:12 | 显示全部楼层 |阅读模式
环境
1、ionic
100553jemecetm9tmqqhtz.png



2、angular-cli
100553ttqj2m5t7qft95tv.png



开辟
1、CTRL C + CTRL V
2、图片路径的题目
使用‘assets/xxxxx.jpg’,而不使用‘../../assets/xxxxx.jpg’,因为打包后的目次如下:
100554qnnja2ey4ncx1jcx.png



服务器上图片会报404错误。
3、打包题目   
打包下令: ionic build     打包完成后发现巨细30M,我的妈呀,这肯定不行
生产版本:ionic bulid --prod    巨细镌汰很多
4、打包完成之后,可以先当地跑一下,nginx for windows不错的选择
打包完成的文件全部拖到niginx/html 目次下
100554zohsh4g3qmde5qv6.png



点击nginx.exe启动服务
100555fi87eekbe8kk2kfn.png



然后打开网页访问localhost看看。
5、但是革新页面会404,至于什么缘故原由网上可以查阅到。
解决:
app.module.ts  替换
import { LocationStrategy, HashLocationStrategy } from '@angular/common'; providers: [    StatusBar,    SplashScreen,    { provide: LocationStrategy, useClass: HashLocationStrategy}  ],如许开辟的功能根本算是完成了,就可以举行部署了。 部署1、安装nginx--  cat /proc/version   检察系统   ubuntu
100555b55rxvmmx55p9y99.png

分清楚系统之后就可以安装nginx了。
2.apt-get
  1. -- sudo apt-get install nginx
复制代码
过程会让选一个Y同意占用内存。
3.假如出现无法定位nginx包,举行如下操纵:
  1. -- sudo apt-get update
复制代码
4.更新完成之后,安装nginx
 -- sudo apt-get install nginx
5、设置conf
安装完成后的目次是 /etc/nginx
100556vxrxwttpxs42prli.png



进入conf.d
100556kqd9hq1zst7719qq.png



新建一个文件作为设置文件,名字随意,我已经新建好了,看一下文件内容参考一下即可
100557u3z9mmh9arvkra4d.png



几个修改的地方,默认的端口号;访问的名字ip/域名; 指向的文件目次,试一下就知道了。
服务器差异可能还须要开端口权限,防火墙等。
访问乐成:
100557hffyforu1rpaeyya.png










来源:https://www.cnblogs.com/shuangzikun/archive/2019/09/11/taotao_ionic_build.html
C#论坛 www.ibcibc.com IBC编程社区
C#
C#论坛
IBC编程社区
*滑块验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则