初探angluar_01 目录结构分析及初始化项目
简单说明:angular是模块化的,因此所有功能功能都属于组件
一.目录结构
e2e 端到端的测试目录 用来做自动测试的
node_modules 安装地依赖存放目录,package.json里安装地包将会存放在这里。
src 应用程序地代存放位置,我们的代码主要存放的位置
--app.component.html 根组件
--app.component.scss(可能是css less具体看你在安装创建项目的时候,选的是哪种样式)。
--app.component.ts
--app.component.spec.ts
--以上四个文件属于 根组件
--app.module.ts 根模块,用于配置模块,组装angular应用
assets静态资源文件
environments 环境配置文件
browserslist 浏览器兼容列表
favicon.ico 浏览器标签的显示图标
index.html 主页文件,浏览器访问的就是这个文件
karma.conf.js 端对端测试文件
main.ts 整个项目的入口,相当于main函数吧
polyfills.ts 主要用来导入一些必要的库,首先预加载的文件
styles.scss 公共样式库
test.ts 测试的入口文件
tsconfig.app.json typescript配置文件
tsconfig.app.spec.json typescript的配置文件
tslint.json ts的配置文件,似乎是启动任务监视js生成的
以上是angular的基本目录配置,一般在src/app里面应该建立一个components的文件夹,用于存放组件目录
二、初始化项目
1.环境准备
1.安装nodejs
2.安装vscode
3.安装angular cli
1.查看版本 ng v
2.控制台输入 npm install -g @angular/cli
2.新建项目
ng new 项目名称
会默认安装依赖。也可以停止,进入angular项目目录,运行 npm install 自行安装
进入到新建的目录,然后运行项目测试
gn serve --open
当浏览器打开http://localhost:4200/ 显示有这个图标则表示正常

初探angluar_01 目录结构分析及初始化项目的更多相关文章
- vue2.* 目录结构分析 数据绑定 循环渲染数据 数据渲染02
一.目录 结构分析 node_modules:项目依赖文件(也可以说是模块) src:开发时所用的资源 assets:静态资源文件 App.vue:根组件(最基础的公共页面) main.js:实例化v ...
- Android项目目录结构分析
Android项目目录结构分析 1.HelloWorld项目的目录结构1.1.src文件夹1.2.gen文件夹1.3.Android 2.1文件夹1.4.assets 1.5.res文件夹1.6.An ...
- Vue 项目目录结构分析
Vue项目目录结构分析 ├── v-proj | ├── node_modules // 当前项目所有依赖,一般不可以移植给其他电脑环境 | ├── public | | ├── favicon.ic ...
- 使用node初始化项目
初始化项目 在建项目的时候经常会建很多文件夹和文件,今天使用node初始化项目自动生成这些内容. 执行步骤 执行命令 node init 初始化项目生成package.json 设置配置文件 var ...
- phpcms v9框架的目录结构分析
phpcms v9框架的目录结构分析: 了解v9框架的目录结构,有助于帮助我们快速建立起对v9框架的一个整体认识 打开"mycms"项目,有如下文件和目录 使用 ...
- 手机自动化测试培训:appium目录结构分析
手机自动化测试培训:appium目录结构分析 移动端的自动化测试越来越普遍,poptest率先退出移动端自动化测试的课程,以appuim的python脚本版本作为授课基础,后期陆续退出java版本 ...
- 一步步建立 Vue + Cesium 初始化项目
一步步建立 Vue + Cesium 初始化项目 初始化 Vue 项目 升级 npm npm install -g npm 安装 @vue/cli 和 @vue/cli-service-global ...
- Django目录结构分析
Django目录结构分析: Django的Linux项目目录记录 [root@cmdb Django]# tree mysite mysite ├── cmdb │ ├── admin.py # ...
- react native初始化项目
打开命令行窗口,进入我们想要创建项目的父目录,输入命令: npm install -g yarn react-native-cli react-native init 项目名 进入新建的项目目录,执行 ...
随机推荐
- Robotium原理初步--Android自动化测试学习历程
章节:自动化基础篇——Robotium原理初步(第四讲) 主要讲解内容与笔记: 一.基于控件 1.spinner——下拉菜单 2.TabHost——左右滑动选择菜单,类似电话本 3.Gallery—— ...
- 支付宝SDK ios快捷支付
配置PartnerConfig.h的参数 //合作身份者id,以2088开头的16位纯数字 #define PartnerID @"" //收款支付宝账号 #define Sell ...
- python的错误类型和异常处理
# isinstance() # 判断实例a是否属于类b # issubclass() # 判断类a是否为类b的派生类 # 异常处理 try: pass #Exception是错误类型,能catch到 ...
- xcode - 显示安装过的低版本模拟器
1. 更改版本
- [leetcode]113. Path Sum II路径和(返回路径)
Given a binary tree and a sum, find all root-to-leaf paths where each path's sum equals the given su ...
- golang通过反射动态调用方法
func Call(m map[string]interface{}, name string, params ...interface{}) ([]reflect.Value, error) { f ...
- 创建和修改主键 (SQL)
添加主键, ALTER TABLE [表名:OrderInfo] Add PRIMARY KEY ([列名:ProductID, UserID...]) 多个列则是组合主键 删除主键, ALTER ...
- Golang之写一个聊天室
. 海量用户在线聊天系统 . 点对点聊天 . 用户登录&注册 一.服务端开发 . 用户管理 用户id:数字 用户密码:字母数字组合 用户昵称:用来显示 用户性别:字符串 用户头像:url 用户 ...
- Boolean.getBoolean用法
相信很多人被Boolean.getBoolean(String name)欺骗过,想当然的认为它是将"true"或者"false"转换为Boolean类型的AP ...
- [VBScript] 自动删除2小时以前生成的文件
保存为deleteTempFiles.vbs,双击即可运行 dim folder, file, mFSO, subfolder Set mFSO = CreateObject("Script ...