1. 程式人生 > >angular2+node.js express打包部署

angular2+node.js express打包部署

angular是客戶端JS,NODE.JS 是服務端JS,建立SPA 網站需要把這兩者統一到一起。

1、angular2專案建立,使用angular-cli

     ng new mypos

2、使用express命令列工具建立express專案。

      express --view=hbs 

3、angular2 中 需要引用到第三方庫 例如 jquery,bootstrape,

       index.html中需要新增應用,然後檔案需要拷貝到assets目錄

<linkrel="stylesheet"type="text/css"href="/assets/primeng/resources/themes/bootstrap/theme.css"
/> <linkrel="stylesheet"type="text/css"href="/assets/primeng/resources/primeng.min.css" /> <linkrel="stylesheet"type="text/css"href="/assets/primeng/resources/font-awesome.min.css" /> <scriptsrc="/assets/jquery.min.js"></script> <linktype="text/css"href="/assets/bootstrap/css/bootstrap.min.css"
rel="stylesheet"> <scriptsrc="/assets/bootstrap/js/bootstrap.min.js"></script>

4、修改angular-cli.json   //指定為express的靜態檔案目錄。

"outDir":"express/public/"

5、打包

       ng build --prod

6、進入express執行目錄

       npm start

完成!