Angular4学习笔记之新建项目的方法


Posted in Javascript onJuly 18, 2017

Angular4我自己还在摸索学习中,这个系列中的笔记会不定期修改和更新……

一、安装nodejs(下面方式 二选一,个人推荐第二种)

1、nodejs官网下载安装 

2、使用nvm安装管理(具体方式参照我的另一篇)

二、全局安装angular-cli

npm install -g @angular/cli

三、进入一个存放项目的文件夹,运行以下代码,初始化项目

ng new <项目名>

四、启动项目

cd <项目名>
npm install
ng serve

附:

1.引入jQuery和bootstrap

a.安装jquery和bootstrap

npm install jquery --save
npm install bootstrap --save

b.安装@types/jquery

npm install @types/jquery --save-dev <!-- 这一步是让jquery可以在Ts文件中被识别使用 --!>

c.在项目的根目录下找到.angular-cli.json文件修改其配置,修改时注意引用路径是以index.html文件为起始路径,而不是项目根路径

{
 "$schema": "./node_modules/@angular/cli/lib/config/schema.json",
 "project": {
  "version": "1.0.0-alpha.4",
  "name": "angualr4demo"
 },
 "apps": [
  {
   "root": "src",
   "outDir": "dist",
   "assets": ["assets"],
   "index": "index.html",
   "main": "main.ts",
   "polyfills": "polyfills.ts",
   "test": "test.ts",
   "tsconfig": "tsconfig.app.json",
   "testTsconfig": "tsconfig.spec.json",
   "prefix": "app",
   "styles": [
   "../node_modules/bootstrap/dist/css/bootstrap.min.css",<!-- 这里添加bootstrap引用路径 --!>
    "scss/style.scss"
   ],
   "scripts": [
    "../node_modules/jquery/dist/jquery.js"<!-- 这里添加jquery引用路径 --!>
   ],
   "environmentSource": "environments/environment.ts",
   "environments": {
    "dev": "environments/environment.ts",
    "prod": "environments/environment.prod.ts"
   }
  }
 ],
 "e2e": {
  "protractor": {
   "config": "./protractor.conf.js"
  }
 },
 "lint": [
  {
   "project": "src/tsconfig.app.json"
  },
  {
   "project": "src/tsconfig.spec.json"
  },
  {
   "project": "e2e/tsconfig.e2e.json"
  }
 ],
 "test": {
  "karma": {
   "config": "./karma.conf.js"
  }
 },
 "defaults": {
  "styleExt": "scss",
  "prefixInterfaces": false
 }
}

d. 在src/typings.d.ts 中添加

declare var $: JQueryStatic;

2、引入require

在在src/typings.d.ts 中添加

declare var require: any;

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

Javascript 相关文章推荐
js不是基础的基础
Dec 24 Javascript
Mootools 1.2教程 选项卡效果(Tabs)
Sep 15 Javascript
鼠标移到图片上变大显示而不是放大镜效果
Jun 15 Javascript
JSON格式的键盘编码对照表
Jan 29 Javascript
JavaScript检测并限制复选框选中个数的方法
Aug 12 Javascript
jquery实现的伪分页效果代码
Oct 29 Javascript
javascript中eval和with用法实例总结
Nov 30 Javascript
JS基于对象的特性实现去除数组中重复项功能详解
Nov 17 Javascript
JavaScript中的一些隐式转换和总结(推荐)
Dec 22 Javascript
jquery.picsign图片标注组件实例详解
Feb 02 jQuery
vue移动端弹框组件的实例
Sep 25 Javascript
JavaScript实现九宫格拖拽效果
Jun 28 Javascript
详解使用nvm安装node.js
Jul 18 #Javascript
jQuery之动画ajax事件(实例讲解)
Jul 18 #jQuery
js判断用户是输入的地址请求的路径(实例讲解)
Jul 18 #Javascript
IScroll那些事_当内容不足时下拉刷新的解决方法
Jul 18 #Javascript
angular使用bootstrap方法手动启动的实例代码
Jul 18 #Javascript
详解jQuery中关于Ajax的几个常用的函数
Jul 17 #jQuery
js实现首屏延迟加载实现方法 js实现多屏单张图片延迟加载效果
Jul 17 #Javascript
You might like
完美解决dedecms中的[html][/html]和[code][/code]问题
2007/03/20 PHP
ThinkPHP中关联查询实例
2014/12/02 PHP
PHP使用flock实现文件加锁的方法
2015/07/01 PHP
jQuery+PHP发布的内容进行无刷新分页(Fckeditor)
2015/10/22 PHP
php+html5+ajax实现上传图片的方法
2016/05/14 PHP
用javascript实现的激活输入框后隐藏初始内容
2007/06/29 Javascript
javascript 得到变量类型的函数
2010/05/19 Javascript
为原生js Array增加each方法
2012/04/07 Javascript
jQuery数据缓存功能的实现思路及简单模拟
2013/05/27 Javascript
jQuery中before()方法用法实例
2014/12/25 Javascript
浅谈重写window对象的方法
2014/12/29 Javascript
js在指定位置增加节点函数insertBefore()用法实例
2015/01/12 Javascript
深入学习JavaScript中的Rest参数和参数默认值
2015/07/28 Javascript
jQuery多级手风琴菜单实例讲解
2015/10/22 Javascript
浅谈如何实现easyui的datebox格式化
2016/06/12 Javascript
Angular-Ui-Router+ocLazyLoad动态加载脚本示例
2017/03/02 Javascript
解决微信二次分享不显示摘要和图片的问题
2017/08/18 Javascript
VueJs使用Amaze ui调整列表和内容页面
2017/11/30 Javascript
浅谈es6中export和export default的作用及区别
2018/02/07 Javascript
Node.js系列之发起get/post请求(2)
2019/08/30 Javascript
微信小程序如何获取地址
2019/12/24 Javascript
JavaScript实现左右滚动电影画布
2020/02/06 Javascript
微信小程序 scroll-view的使用案例代码详解
2020/06/11 Javascript
浅谈Vue static 静态资源路径 和 style问题
2020/11/07 Javascript
python3实现UDP协议的服务器和客户端
2017/06/14 Python
PyQt5利用QPainter绘制各种图形的实例
2017/10/19 Python
python的Tqdm模块的使用
2018/01/10 Python
python中的单引号双引号区别知识点总结
2019/06/23 Python
python爬虫beautifulsoup库使用操作教程全解(python爬虫基础入门)
2021/02/19 Python
eDreams德国:南欧领先的在线旅游公司
2020/12/07 全球购物
十佳教师事迹材料
2014/01/11 职场文书
团日活动总结
2014/04/28 职场文书
2014年干部作风建设总结
2014/10/23 职场文书
碧霞祠导游词
2015/02/09 职场文书
认识实习感想
2015/08/10 职场文书
pytorch 预训练模型读取修改相关参数的填坑问题
2021/06/05 Python