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获取单元格自定义属性值的代码(IE/Firefox)
Apr 05 Javascript
用JavaScript玩转游戏物理(一)运动学模拟与粒子系统
Jun 19 Javascript
jQuery中操控hidden、disable等无值属性的方法
Jan 06 Javascript
jquery实现的下拉和收缩效果示例
Aug 21 Javascript
jquery操作 iframe的方法
Dec 03 Javascript
基于javascript实现图片滑动效果
May 07 Javascript
AngularJS过滤器filter用法实例分析
Nov 04 Javascript
jQuery实现6位数字密码输入框
Dec 29 Javascript
js实现带三角符的手风琴效果
Mar 01 Javascript
Vue2.0学习系列之项目上线的方法步骤(图文)
Sep 25 Javascript
封装微信小程序http拦截器过程解析
Aug 13 Javascript
解决antd 下拉框 input [defaultValue] 的值的问题
Oct 31 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
php tp验证表单与自动填充函数代码
2012/02/22 PHP
php cURL和Rolling cURL并发方式比较
2013/10/30 PHP
Yii基于CActiveForm的Ajax数据验证用法示例
2016/07/14 PHP
Nigma vs Alliance BO5 第一场2.14
2021/03/10 DOTA
常用参考资料(手册)下载或者链接
2006/07/22 Javascript
FireFox JavaScript全局Event对象
2009/06/14 Javascript
JavaScript中的几个关键概念的理解-原型链的构建
2011/05/12 Javascript
jQuery之选择组件的深入解析
2013/06/19 Javascript
JS随机漂浮广告代码具体实例
2013/11/19 Javascript
javascript获取和判断浏览器窗口、屏幕、网页的高度、宽度等
2014/05/08 Javascript
JS实现往下不断流动网页背景的方法
2015/02/27 Javascript
AngularJS基础学习笔记之指令
2015/05/10 Javascript
JS实现适合于后台使用的动画折叠菜单效果
2015/09/21 Javascript
React-intl 实现多语言的示例代码
2017/11/03 Javascript
webpack4 处理CSS的方法示例
2018/09/03 Javascript
JS获取动态添加元素的方法详解
2019/07/31 Javascript
详解node.js 事件循环
2020/07/22 Javascript
python字典快速保存于读取的方法
2018/03/23 Python
Sanic框架基于类的视图用法示例
2018/07/18 Python
Python人脸识别第三方库face_recognition接口说明文档
2019/05/03 Python
Python基于当前时间批量创建文件
2020/05/07 Python
python 解决函数返回return的问题
2020/12/05 Python
8款使用 CSS3 实现超炫的 Loading(加载)的动画效果
2015/03/17 HTML / CSS
简约控的天堂:The Undone
2016/12/21 全球购物
abstract是什么意思
2012/02/12 面试题
大学生职业生涯规划方案
2014/01/03 职场文书
新领导上任欢迎词
2014/01/13 职场文书
生日宴会主持词
2014/03/20 职场文书
公司大门门卫岗位职责
2014/06/11 职场文书
农业生产宣传标语
2014/10/08 职场文书
团队会宣传标语
2014/10/09 职场文书
管理人员岗位职责
2015/02/14 职场文书
教师求职自荐信范文
2015/03/04 职场文书
TV动画《神废柴☆偶像》公布先导PV
2022/03/20 日漫
Oracle中日期的使用方法实例
2022/07/07 Oracle
SqlServer常用函数及时间处理小结
2023/05/08 SQL Server