celerio-angular-quickstart框架初始化踩坑记
【0】本机环境:mac、MySQL。 【1】官网有两段命令,Youtube上有个教学视频,基本是直接复制这两段命令,然后就完成了,看的特别简单。实际上,不要直接复制这两段仍然终端,扔进终端意味着你就开启地狱模式了。 【2】如果你安装测试有报错,甭管什么报错,先检查一下是否满足官网说的运行环境。下面就是官网要求的,以及本机查看版本和我本机最终安装的版本。 Java Development Kit 8 //查看命令:java -version(1.8.0_161)
Maven 3.5.x //查看命令:mvn -V(3.5.3)
Angular cli 1.6.3 //查看命令:ng -v(1.6.3)
Npm 5.x.x //查看命令:npm -version(5.6.0)
NodeJS 8.x //查看命令:node --version(v8.11.2)
export M2_HOME=/Users/xxx/Documents/apache-maven-3.5.3 //解压后maven文件夹所在位置
export PATH=$PATH:$M2_HOME/bin
下面的3个有点坑爹,安装 brew install node
node --version
brew unlink node
brew install node@8
brew link node@8
node --version
【3】然后再用 npm install @angular/cli@1.6.3 -g
【4】至此,配置好运行环境了。下面开始进行项目的初始化工作,下面是官网介绍的初始化的第一部分: git clone https://github.com/jaxio/celerio-angular-quickstart.git
cd celerio-angular-quickstart/quickstart
ng new web
rm web/src/app/app.module.ts web/src/app/app.component.* web/src/styles.css
mvn -Pdb,metadata,gen generate-sources
mvn spring-boot:run
同样的,得分开来执行,打开
2018-06-04 15:01:17.733 INFO 7558 --- [ main] s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): 8080 (http)
2018-06-04 15:01:17.739 INFO 7558 --- [ main] com.mycompany.myapp.Application : Started Application in 8.313 seconds (JVM running for 13.808)
【5】下面就是第二部分了,官网也是一段命令: cd celerio-angular-quickstart/quickstart/web
npm i @angular/material @angular/cdk
npm i primeng
npm i font-awesome
ng serve --proxy-config proxy.conf.json
同样的,我们一个个来执行,开一个
npm install @angular/material@5
npm install @angular/cdk@5
【6】最后成功的话,终端应该有如下提示,在浏览器输入 EricdeMacBook-Pro:web eric$ ng serve --proxy-config proxy.conf.json
** NG Live Development Server is listening on localhost:4200,open your browser on http://localhost:4200/ **
Date: 2018-06-04T07:11:37.216Z
Hash: 2846fbe99ce391b5ae12
Time: 13513ms
chunk {inline} inline.bundle.js (inline) 5.79 kB [entry] [rendered]
chunk {main} main.bundle.js (main) 928 kB [initial] [rendered]
chunk {polyfills} polyfills.bundle.js (polyfills) 565 kB [initial] [rendered]
chunk {styles} styles.bundle.js (styles) 657 kB [initial] [rendered]
chunk {vendor} vendor.bundle.js (vendor) 20.5 MB [initial] [rendered]
webpack: Compiled successfully.
初始化如果遇到问题的话,主要是各种安装包版本的问题,部分有可能会出现缺失的情况,如果缺失的话,直接用 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |