后端Go语言+前端Angular2项目启动模板

banq 16-10-10
         

这是一个Angular2 + Go 的 starter kit。包括Go特性:Https的web服务器;go-ini-ini分析器;negroni 和mux;Javascript特性有:
angular2 2.1.0-rc.0
angular2 router 3.0.2
angular2 material 2.0.0-alpha.9-experimental-pizza
typescript 2.0.3
webpack 2.1.0-beta.25
auth0 - auth0lock 10.4.0
tslint
codelyzer
Google Material Icons

安装:
首先需要Go安装,然后下载下面各个包:
github.com/go-ini/ini
github.com/urfave/negroni
github.com/phyber/negroni-gzip/gzip
github.com/jingweno/negroni-gorelic
github.com/unrolled/secure
github.com/gorilla/mux

安装包提供三种方式:
1.每次执行go get <MODULE_NAME> .
2.一次性执行go get ./...
3. go get -u github.com/kfirufk/glpm, 然后glpm -install

客户端相关包:
需要Node.js相关包安装:
typescript
typings
webpack

通过npm install -g <PACKAGES_NAMES_DIVIDED_BY_SPACES>安装这些包。

具体见:
GitHub - kfirufk/go-angular2-material-auth0-and-mo

         

lendo
2016-10-11 01:26

沙发