# NiceFish
**Repository Path**: xrt_0120/NiceFish
## Basic Information
- **Project Name**: NiceFish
- **Description**: NiceFish(美人鱼)是一个系列项目,全面示范了Angular在浏览器、移动端、Electron环境中的用法。
- **Primary Language**: TypeScript
- **License**: MIT
- **Default Branch**: master
- **Homepage**: http://www.ngfans.net
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1613
- **Created**: 2019-01-06
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
## NiceFish(美人鱼)
-----------------
NiceFish 是一个系列项目,目标是全面示范 Angular 在浏览器、移动端、Electron 环境中的用法,同时提供了一个基于 SpringCloud 的服务端。
* NiceFish:美人鱼,这是一个微型 Blog 系统,前端基于 Angular 7.0 + PrimeNG 7.0.3。http://git.oschina.net/mumu-osc/NiceFish/
* nicefish-ionic:这是一个移动端的 demo,基于 ionic,此项目已支持 PWA。http://git.oschina.net/mumu-osc/nicefish-ionic
* NiceBlogElectron:https://github.com/damoqiongqiu/NiceBlogElectron ,这是一个基于 Electron 的桌面端项目,把 NiceFish 用 Electron 打包成了一个桌面端运行的程序。这是由 ZTE 中兴通讯的前端道友提供的,我 fork 了一个,有几个 node 模块的版本号老要改,如果您正在研究如何利用 Electron 开发桌面端应用,请参考这个项目。
### 在线演示
-----------------
NiceFish: http://47.104.13.149:4200
OpenWMS:http://47.104.80.251:4200
NiceFish-ionic:https://damoqiongqiu.github.io/NiceFish-ionic/
### 用法
-----------------
打开你的命令行终端,依次执行以下命令:
git clone https://gitee.com/mumu-osc/NiceFish.git
cd NiceFish
npm i -g cnpm --registry=https://registry.npm.taobao.org
cnpm i -g @angular/cli
cnpm install
ng serve
打开你的浏览器,访问http://localhost:4200/
* 各种你懂的原因,中文开发者强烈建议使用 cnpm install
* 如果你想让加载的包更小,请使用:ng serve --prod
* 如果之前装过@angular/cli 需要先卸载:npm uninstall -g @angular/cli
* 如果之前装过 angular-cli 需要先卸载:npm uninstall -g angular-cli
* 如果你之前已经尝试安装过 node 模块,请把 NiceFish 根目录下的 node_moduels 目录删掉重新 cnpm install
* 如果你需要把项目发布到其它类型的 Server 上,例如 Tomcat,需要对 Server 进行一些简单的配置才能支持 HTML5 下的 PushState 路由模式,请从以下链接里面查找对应的配置方式:https://github.com/angular-ui/ui-router/wiki/Frequently-Asked-Questions ,在
How to: Configure your server to work with html5Mode 这个小节里面把常见的 WEB 容器的配置方式都列举出来了,包括:IIS、Apache、nginx、NodeJS、Tomcat 全部都有,你过去抄过来就行。
### 学习资源
-----------------
历次演讲中的所有 PPT 已经本项目对应的资料都在这里,您可以随意使用,https://gitee.com/mumu-osc/NiceFish/attach_files 。
如果您需要教程,请自己来这里查看,http://www.ngfans.net/ 。
**如果你想要对NiceFish这个项目表示支持,可以在www.gitchat.cn上搜索关于Angular的系统教程。不提供任何形式的一对一咨询或技术服务,敬请谅解。**
### 关联 QQ 群
-----------------
Angular-1区
Angular-2区
Angular-3区
Angular-4区
Angular-5区
Angular-6区
脚本娃娃-桃花岛
### 开源许可证
MIT