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 相关文章推荐
jquery获得option的值和对option进行操作
Dec 13 Javascript
js操作IE浏览器弹出浏览文件夹可以返回目录路径
Jul 14 Javascript
分享一个自己写的简单的javascript分页组件
Feb 15 Javascript
基于javascript简单实现对身份证校验
Jan 25 Javascript
深入剖析javascript中的exec与match方法
May 18 Javascript
jquery 点击元素后,滚动条滚动至该元素位置的方法
Aug 05 Javascript
JS简单测试循环运行时间的方法
Sep 04 Javascript
微信小程序自定义toast的实现代码
Nov 16 Javascript
js 将线性数据转为树形的示例代码
May 28 Javascript
layui监听单元格编辑前后交互的例子
Sep 16 Javascript
js实现无缝轮播图
Mar 09 Javascript
vue-admin-template配置快捷导航的代码(标签导航栏)
Sep 04 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
使用XDebug调试及单元测试覆盖率分析
2011/01/27 PHP
10个值得深思的PHP面试题
2016/11/14 PHP
JQuery循环滚动图片代码
2011/12/08 Javascript
jquery事件preventDefault()方法用法实例
2015/01/16 Javascript
js实现的倒计时按钮实例
2015/06/24 Javascript
JS实现无限级网页折叠菜单(类似树形菜单)效果代码
2015/09/17 Javascript
修改js confirm alert 提示框文字的简单实例
2016/06/10 Javascript
使用bootstrapValidator插件进行动态添加表单元素并校验
2016/09/28 Javascript
Node.js简单入门前传
2017/08/21 Javascript
vue axios 二次封装的示例代码
2017/12/08 Javascript
Node 升级到最新稳定版的方法分享
2018/05/17 Javascript
浅谈Vuex注入Vue生命周期的过程
2019/05/20 Javascript
vue实现行列转换的一种方法
2019/08/06 Javascript
15分钟上手vue3.0(小结)
2020/05/20 Javascript
[01:14:41]DOTA2-DPC中国联赛定级赛 iG vs Magma BO3第一场 1月8日
2021/03/11 DOTA
Python中的深拷贝和浅拷贝详解
2015/06/03 Python
python logging日志模块的详解
2017/10/29 Python
python导出chrome书签到markdown文件的实例代码
2017/12/27 Python
Python实现修改IE注册表功能示例
2018/05/10 Python
Python实现KNN(K-近邻)算法的示例代码
2019/03/05 Python
python实现对象列表根据某个属性排序的方法详解
2019/06/11 Python
python3图片文件批量重命名处理
2019/10/31 Python
Python远程开发环境部署与调试过程图解
2019/12/09 Python
Python文件读写w+和r+区别解析
2020/03/26 Python
删除pycharm鼠标右键快捷键打开项目的操作
2021/01/16 Python
路德维希•贝克(LUDWIG BECK)中文官网:德国大型美妆百货
2020/09/19 全球购物
外贸销售员求职的自我评价
2013/11/23 职场文书
四川成都导游欢迎词
2014/01/18 职场文书
学生请假条格式
2014/04/11 职场文书
优秀团员自我评价范文
2014/04/23 职场文书
优秀学生评语大全
2014/04/25 职场文书
社区文艺活动方案
2014/08/19 职场文书
教师民族团结演讲稿
2014/08/27 职场文书
老员工辞职信范文
2015/05/12 职场文书
评估“风险”创业计划的几大要点
2019/08/12 职场文书
用PYTHON去计算88键钢琴的琴键频率和音高
2022/04/10 Python