angular2+node.js express打包部署的实战


Posted in Javascript onJuly 27, 2017

Angular2我自己还在摸索学习中,本文介绍了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" rel="external nofollow" />

<linkrel="stylesheet"type="text/css"href="/assets/primeng/resources/primeng.min.css" rel="external nofollow" />

<linkrel="stylesheet"type="text/css"href="/assets/primeng/resources/font-awesome.min.css" rel="external nofollow" />

<scriptsrc="/assets/jquery.min.js"></script>

<linktype="text/css"href="/assets/bootstrap/css/bootstrap.min.css" rel="external nofollow" 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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
原型方法的不同写法居然会影响调试的解决方法
Mar 08 Javascript
jquery attr 设定src中含有&amp;(宏)符号问题的解决方法
Jul 26 Javascript
SOSO地图JS画出标注和中心点以html形式运行
Aug 09 Javascript
详解jQuery中的empty、remove和detach
Apr 11 Javascript
es6的数字处理的方法(5个)
Mar 16 Javascript
微信小程序微信支付接入开发实例详解
Apr 12 Javascript
vue.js 左侧二级菜单显示与隐藏切换的实例代码
May 23 Javascript
ReactNative 之FlatList使用及踩坑封装总结
Nov 29 Javascript
使用JSON格式提交数据到服务端的实例代码
Apr 01 Javascript
JavaScript实现美化滑块效果
May 17 Javascript
openlayers实现地图弹窗
Sep 25 Javascript
详解JavaScript中的this指向问题
Feb 05 Javascript
利用Ionic2 + angular4实现一个地区选择组件
Jul 27 #Javascript
vue单页应用中如何使用jquery的方法示例
Jul 27 #jQuery
详解win7 cmd执行vue不是内部命令的解决方法
Jul 27 #Javascript
Vue2.0如何发布项目实战
Jul 27 #Javascript
在Vue中如何使用Cookie操作实例
Jul 27 #Javascript
vue 怎么创建组件及组件使用方法
Jul 27 #Javascript
详解Angular-cli生成组件修改css成less或sass的实例
Jul 27 #Javascript
You might like
PHP CLI模式下的多进程应用分析
2013/06/03 PHP
php后门URL的防范
2013/11/12 PHP
PHP编程获取图片的主色调的方法【基于Imagick扩展】
2017/08/02 PHP
得到文本框选中的文字,动态插入文字的js代码
2007/03/07 Javascript
ExtJS GTGrid 简单用户管理
2009/07/01 Javascript
使用js获取QueryString的方法小结
2010/02/28 Javascript
js报$ is not a function 的问题的解决方法
2014/01/20 Javascript
jquery 字符串切割函数substring的用法说明
2014/02/11 Javascript
动态读取JSON解析键值对的方法
2014/06/03 Javascript
jQuery实现点击后标记当前菜单位置(背景高亮菜单)效果
2015/08/22 Javascript
js实现下拉列表选中某个值的方法(3种方法)
2015/12/17 Javascript
详解AngularJS验证、过滤器、指令
2017/01/04 Javascript
vue2.x+webpack快速搭建前端项目框架详解
2017/11/30 Javascript
详解vuex的简单使用
2018/03/12 Javascript
Vue使用NPM方式搭建项目
2018/10/25 Javascript
vue中使用vue-cli接入融云实现即时通信
2019/04/19 Javascript
JS+css3实现幻灯片轮播图
2020/08/14 Javascript
[46:20]CHAOS vs Alliacne 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
Pycharm学习教程(6) Pycharm作为Vim编辑器使用
2017/05/03 Python
如何利用Anaconda配置简单的Python环境
2019/06/24 Python
python应用Axes3D绘图(批量梯度下降算法)
2020/03/25 Python
详解Python高阶函数
2020/08/15 Python
使用Python快速打开一个百万行级别的超大Excel文件的方法
2021/03/02 Python
CSS3 3D制作实战案例分析
2016/09/18 HTML / CSS
18-35岁旅游团的全球领导者:Contiki
2017/02/08 全球购物
日本小田急百货官网:Odakyu
2018/07/19 全球购物
会计自我鉴定
2013/11/02 职场文书
品管员岗位职责
2013/11/10 职场文书
党员个人整改方案及措施
2014/10/25 职场文书
2014企业年终工作总结
2014/12/23 职场文书
先进教育工作者事迹材料
2014/12/23 职场文书
周年庆典答谢词
2015/01/20 职场文书
六年级语文下册教学计划
2015/01/22 职场文书
苏州园林导游词
2015/02/03 职场文书
2015年车间安全管理工作总结
2015/05/13 职场文书
Oracle安装TNS_ADMIN环境变量设置参考
2021/11/01 Oracle