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

16-10-10 banq
         

这是一个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

沙发