详解angular2.x创建项目入门指令


Posted in Javascript onOctober 11, 2018

很久没写过angular2.x ,最近一次也是几个月之前,为了下次查阅方便,相关命令记录下

1.ng --version 检查下自己angular cli版本

顺便看看npm -v node -v

E:\phpStudy\PHPTutorial\WWW>ng --version

  _           _         ____ _   ___
  / \  _ __  __ _ _  _| | __ _ _ __   / ___| |  |_ _|
 / △ \ | '_ \ / _` | | | | |/ _` | '__|  | |  | |  | |
 / ___ \| | | | (_| | |_| | | (_| | |   | |___| |___ | |
/_/  \_\_| |_|\__, |\__,_|_|\__,_|_|    \____|_____|___|
        |___/
  
Angular CLI: 1.7.3
Node: 8.9.3
OS: win32 x64
Angular:
E:\phpStudy\PHPTutorial\WWW>npm -v
5.5.1

E:\phpStudy\PHPTutorial\WWW>node -v
v8.9.3

2.ng new blog-web 创建一个项目

ng new blog-web --skip-install 这里只跳过安装 如果没有跳过没关系,目录安装完下载很慢可以直接终止,再用cnpm安装

E:\phpStudy\PHPTutorial\WWW>ng new blog-web --skip-install
 create blog-web/e2e/app.e2e-spec.ts (290 bytes)
 create blog-web/e2e/app.po.ts (208 bytes)
 create blog-web/e2e/tsconfig.e2e.json (235 bytes)
 create blog-web/karma.conf.js (923 bytes)
 create blog-web/package.json (1293 bytes)
 create blog-web/protractor.conf.js (722 bytes)
 create blog-web/README.md (1023 bytes)
 create blog-web/tsconfig.json (363 bytes)
 create blog-web/tslint.json (3012 bytes)
 create blog-web/.angular-cli.json (1243 bytes)
 create blog-web/.editorconfig (245 bytes)
 create blog-web/.gitignore (544 bytes)
 create blog-web/src/assets/.gitkeep (0 bytes)
 create blog-web/src/environments/environment.prod.ts (51 bytes)
 create blog-web/src/environments/environment.ts (387 bytes)
 create blog-web/src/favicon.ico (5430 bytes)
 create blog-web/src/index.html (294 bytes)
 create blog-web/src/main.ts (370 bytes)
 create blog-web/src/polyfills.ts (3114 bytes)
 create blog-web/src/styles.css (80 bytes)
 create blog-web/src/test.ts (642 bytes)
 create blog-web/src/tsconfig.app.json (211 bytes)
 create blog-web/src/tsconfig.spec.json (283 bytes)
 create blog-web/src/typings.d.ts (104 bytes)
 create blog-web/src/app/app.module.ts (316 bytes)
 create blog-web/src/app/app.component.html (1141 bytes)
 create blog-web/src/app/app.component.spec.ts (986 bytes)
 create blog-web/src/app/app.component.ts (207 bytes)
 create blog-web/src/app/app.component.css (0 bytes)
Project 'blog-web' successfully created.

3.cnpm install

这里用淘宝镜像源,所以上一步只新建目录相关文件,国内cnpm会快很多,不过后期ng build时候需要注意点

切换进项目目录

E:\phpStudy\PHPTutorial\WWW>cd blog-web

cnpm install

E:\phpStudy\PHPTutorial\WWW\blog-web>cnpm install

详解angular2.x创建项目入门指令

4.ng serve 运行

这里的 -open就是自动打开网页了 默认的端口是4200如果端口被占用 可以使用 ng serve --port 4201

E:\phpStudy\PHPTutorial\WWW\blog-web>ng serve -open
** NG Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **
 11% building modules 10/10 modules 0 activewebpack: wait until bundle finished: /
Date: 2018-10-11T05:15:14.052Z
Hash: fc83a109759056196c47
Time: 8328ms
chunk {inline} inline.bundle.js (inline) 3.85 kB [entry] [rendered]
chunk {main} main.bundle.js (main) 18.3 kB [initial] [rendered]
chunk {polyfills} polyfills.bundle.js (polyfills) 575 kB [initial] [rendered]
chunk {styles} styles.bundle.js (styles) 42.5 kB [initial] [rendered]
chunk {vendor} vendor.bundle.js (vendor) 7.45 MB [initial] [rendered]

webpack: Compiled successfully.

最后页面如下

详解angular2.x创建项目入门指令

这里面很多指令没写,只是当做自己再来操作一次,下一篇转载一份ng指令列表 很全

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

Javascript 相关文章推荐
用正则表达式 动态创建/增加css style script 兼容IE firefox
Mar 10 Javascript
js修改table中Td的值(定义td的单击事件)
Jan 10 Javascript
javascript实现倒计时N秒后网页自动跳转代码
Dec 11 Javascript
jQuery回调函数的定义及用法实例
Dec 23 Javascript
简介alert()与console.log()的不同
Aug 26 Javascript
JavaScript和HTML DOM的区别与联系及Javascript和DOM的关系
Nov 15 Javascript
AngularJS 遇到的小坑与技巧小结
Jun 07 Javascript
jQuery命名空间与闭包用法示例
Jan 12 Javascript
jQuery中的一些小技巧
Jan 18 Javascript
for循环 + setTimeout 结合一些示例(前端面试题)
Aug 30 Javascript
原生JavaScript实现remove()和recover()功能示例
Jul 24 Javascript
不得不知的ES6小技巧
Jul 28 Javascript
详解vscode中vue代码颜色插件
Oct 11 #Javascript
微信小程序之裁剪图片成圆形的实现代码
Oct 11 #Javascript
Vue中使用ElementUI使用第三方图标库iconfont的示例
Oct 11 #Javascript
css配合JavaScript实现tab标签切换效果
Oct 11 #Javascript
vue最简单的前后端交互示例详解
Oct 11 #Javascript
JavaScript中七种流行的开源机器学习框架
Oct 11 #Javascript
用Object.prototype.toString.call(obj)检测对象类型原因分析
Oct 11 #Javascript
You might like
深入理解:XML与对象的序列化与反序列化
2013/06/08 PHP
浅谈使用PHP开发微信支付的流程
2015/10/04 PHP
php获取ajax的headers方法与内容实例
2017/12/27 PHP
laravel实现上传图片并在页面显示的例子
2019/10/14 PHP
如何判断元素是否为HTMLElement元素
2013/12/06 Javascript
纯js实现div内图片自适应大小(已测试,兼容火狐)
2014/06/16 Javascript
简介JavaScript中Math.cos()余弦方法的使用
2015/06/15 Javascript
JS拖拽组件学习使用
2016/01/19 Javascript
基于javascript实现图片切换效果
2016/04/17 Javascript
字符串反转_JavaScript
2016/04/28 Javascript
JS触摸屏网页版仿app弹窗型滚动列表选择器/日期选择器
2016/10/30 Javascript
简单好用的nodejs 爬虫框架分享
2017/03/26 NodeJs
详解VUE中v-bind的基本用法
2017/07/13 Javascript
微信小程序实现左右联动的实战记录
2018/07/05 Javascript
JavaScript ES6箭头函数使用指南
2018/12/30 Javascript
JS实现的tab切换并显示相应内容模块功能示例
2019/08/03 Javascript
Vue实现商品飞入购物车效果(电商项目)
2019/11/26 Javascript
React Native中ScrollView组件轮播图与ListView渲染列表组件用法实例分析
2020/01/06 Javascript
[33:28]完美世界DOTA2联赛PWL S3 PXG vs GXR 第三场 12.19
2020/12/24 DOTA
详解JavaScript编程中的window与window.screen对象
2015/10/26 Python
python爬取网页内容转换为PDF文件
2020/07/28 Python
Python设计模式之建造者模式实例详解
2019/01/17 Python
Python实现打砖块小游戏代码实例
2019/05/18 Python
Python API 自动化实战详解(纯代码)
2019/06/11 Python
这可能是最好玩的python GUI入门实例(推荐)
2019/07/19 Python
Pandas DataFrame中的tuple元素遍历的实现
2019/10/23 Python
Python学习工具jupyter notebook安装及用法解析
2020/10/23 Python
澳大利亚墨水站Ink Station:墨水和碳粉打印机墨盒
2019/03/24 全球购物
什么是数组名
2012/05/10 面试题
中学教师岗位职责
2013/11/26 职场文书
信访工作者先进事迹
2014/01/17 职场文书
设计专业自荐信
2014/06/19 职场文书
检讨书怎么写
2015/05/07 职场文书
2015年管理人员工作总结
2015/05/13 职场文书
Pytest实现setup和teardown的详细使用详解
2021/04/17 Python
Redis批量生成数据的实现
2022/06/05 Redis