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 相关文章推荐
JavaScript和JQuery实用代码片段(一)
Apr 07 Javascript
js操作时间(年-月-日 时-分-秒 星期几)
Jun 20 Javascript
js切换div css注意的细节
Dec 10 Javascript
JQuery实现倒计时按钮具体方法
Nov 14 Javascript
JavaScript基础语法、dom操作树及document对象
Dec 02 Javascript
Angular工具方法学习
Dec 26 Javascript
js+html制作简单验证码
Feb 16 Javascript
Vue.js实现在下拉列表区域外点击即可关闭下拉列表的功能(自定义下拉列表)
May 30 Javascript
聊聊Vue.js的template编译的问题
Oct 09 Javascript
解决bootstrap模态框数据缓存的问题方法
Aug 10 Javascript
使用vue自定义指令开发表单验证插件validate.js
May 23 Javascript
vue3.0 加载json的方法(非ajax)
Oct 26 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中使用正则表达式进行查找替换
2013/06/13 PHP
PHP图片处理之使用imagecopyresampled函数实现图片缩放例子
2014/11/19 PHP
Javascript 日期处理之时区问题
2009/10/08 Javascript
js数值和和字符串进行转换时可以对不同进制进行操作
2014/03/05 Javascript
NodeJS学习笔记之网络编程
2014/08/03 NodeJs
js判断某个方法是否存在实例代码
2015/01/10 Javascript
JS和css实现检测移动设备方向的变化并判断横竖屏幕
2015/05/25 Javascript
this,this,再次讨论javascript中的this,超全面(经典)
2016/01/05 Javascript
JavaScript获取URL参数的方法之一
2017/03/24 Javascript
jQuery EasyUI的TreeGrid查询功能实现方法
2017/08/08 jQuery
vue.js中导出Excel表格的案例分析
2019/06/11 Javascript
vue中get请求如何传递数组参数的方法示例
2019/11/08 Javascript
vue分页插件的使用方法
2019/12/25 Javascript
在Python的框架中为MySQL实现restful接口的教程
2015/04/08 Python
python2 与 pyhton3的输入语句写法小结
2018/09/10 Python
python3.6使用pickle序列化class的方法
2018/10/22 Python
Python饼状图的绘制实例
2019/01/15 Python
PyQt5实现类似别踩白块游戏
2019/01/24 Python
详解numpy的argmax的具体使用
2019/05/27 Python
通过selenium抓取某东的TT购买记录并分析趋势过程解析
2019/08/15 Python
Python数据可视化实现正态分布(高斯分布)
2019/08/21 Python
python接口自动化如何封装获取常量的类
2019/12/24 Python
tensorflow2.0保存和恢复模型3种方法
2020/02/03 Python
使用Python第三方库pygame写个贪吃蛇小游戏
2020/03/06 Python
使用Python项目生成所有依赖包的清单方式
2020/07/13 Python
css3 按钮 利用css3实现超酷下载按钮
2013/03/18 HTML / CSS
css3实现超立体3D图片侧翻倾斜效果
2014/04/16 HTML / CSS
一款利用纯css3实现的win8加载动画的实例分析
2014/12/11 HTML / CSS
俄罗斯连接商品和买家的在线平台:goods.ru
2020/11/30 全球购物
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
2014/07/21 面试题
高职教师岗位职责
2013/12/24 职场文书
单位实习证明怎么写
2014/01/17 职场文书
借款担保书范文
2014/05/13 职场文书
学校党的群众路线教育实践活动对照检查材料
2014/09/24 职场文书
Python requests用法和django后台处理详解
2022/03/19 Python
Innodb存储引擎中的后台线程详解
2022/04/03 MySQL