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实现图片横向滚动效果示例代码
Sep 04 Javascript
一个不错的js html页面倒计时可精确到秒
Oct 22 Javascript
使用堆实现Top K算法(JS实现)
Dec 25 Javascript
Bootstrap表单布局样式源代码
Jul 04 Javascript
js判断checkbox是否选中个数的方法(超简单)
Aug 19 Javascript
js实现按钮控制带有停顿效果的图片滚动
Aug 30 Javascript
JavaScript将base64图片转换成formData并通过AJAX提交的实现方法
Oct 24 Javascript
使用bat打开多个cmd窗口执行gulp、node
Feb 17 Javascript
JavaScript实现二维坐标点排序效果
Jul 18 Javascript
原生js实现省市区三级联动代码分享
Feb 12 Javascript
一些你可能不熟悉的JS知识点总结
Mar 15 Javascript
详解vue为什么要求组件模板只能有一个根元素
Jul 22 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
destoon实现不同会员组公司名称显示不同的颜色的方法
2014/08/22 PHP
PHP简单获取及判断提交来源的方法
2016/04/22 PHP
图文详解PHP环境搭建教程
2016/07/16 PHP
PHP在linux上执行外部命令的方法
2017/02/06 PHP
添加到收藏夹代码(兼容几乎所有的浏览器)
2007/01/09 Javascript
js中判断对象是否为空的三种实现方法
2013/12/23 Javascript
jQuery多项选项卡的实现思路附样式及代码
2014/06/03 Javascript
jQuery实现鼠标滑向当前图片高亮显示并且其它图片变灰的方法
2015/07/27 Javascript
学习JavaScript设计模式之迭代器模式
2016/01/19 Javascript
Vue.js报错Failed to resolve filter问题的解决方法
2016/05/25 Javascript
Vue2.2.0+新特性整理及注意事项
2018/08/22 Javascript
微信小程序中如何计算距离某个节日还有多少天
2019/07/15 Javascript
vue改变循环遍历后的数据实例
2019/11/07 Javascript
浅谈Vue SSR中的Bundle的具有使用
2019/11/21 Javascript
详解elementUI中input框无法输入的问题
2020/04/27 Javascript
JS深入学习之数组对象排序操作示例
2020/05/01 Javascript
vant中的toast轻提示实现代码
2020/11/04 Javascript
Antd-vue Table组件添加Click事件,实现点击某行数据教程
2020/11/17 Javascript
tensorflow训练中出现nan问题的解决
2018/02/10 Python
pandas多级分组实现排序的方法
2018/04/20 Python
用python写扫雷游戏实例代码分享
2018/05/27 Python
Windows系统下PhantomJS的安装和基本用法
2018/10/21 Python
python给微信好友定时推送消息的示例
2019/02/20 Python
python多线程并发实例及其优化
2019/06/27 Python
TensorFlow2.X结合OpenCV 实现手势识别功能
2020/04/08 Python
Python实现快速大文件比较代码解析
2020/09/04 Python
html5 Canvas画图教程(9)—canvas中画出矩形和圆形
2013/01/09 HTML / CSS
html svg生成环形进度条的实现方法
2019/09/23 HTML / CSS
免税水晶:Duty Free Crystal
2019/05/13 全球购物
临床医学专业个人的自我评价
2013/09/27 职场文书
毕业生自荐信
2013/12/14 职场文书
活动策划邀请函
2014/02/06 职场文书
社区五一劳动节活动总结
2015/02/09 职场文书
领导激励员工的演讲稿,各种会上用得到,建议收藏
2019/08/13 职场文书
62句有关感恩节文案(推荐收藏)
2019/11/28 职场文书
我收到了德劲DE1107
2022/04/05 无线电