使用Yeoman 创建 angular应用

一、安装 Yeoman

npm install yo -g 


如果提示当前nodejs版本和npm版本太低,先升级下再安装yeoman.

安装成功后,默认只有webapp和Mocha这两个生成器。

二、安装angular生成器

npm install -g generator-angular

输入 yo 回车,出现下面的界面:

选择angular,然后回车,它会问需不需要要使用Compass、Bootstrap

之后勾选要包含的模板:

grunt serve
然后。。。

可能grunt会提示9000端口被占用了,打开Gruntfile.js 修改下端口号就好了~~

时间: 2024-10-13 08:26:17

使用Yeoman 创建 angular应用的相关文章

使用Angular CLI创建Angular 2项目

一.安装nvm-windows,方便node版本切换 nvm list //查看已安装的版本 nvm install 6.11.0 //安装Node.js 6.11.0,因为@angular/cli需要6.9版本以上支持 nvm use 6.11.0 //切换到新安装的版本 二.为npm配置proxy(proxy软件需自行安装) npm config set proxy=http://localhost:1080 npm config set https-proxy=http://localho

Angular基础(四) 创建Angular应用

应用(Application)是由组件构成的树.树的根部是最顶层的组件即应用本身,启动的时候,浏览器会最先渲染顶层组件,然后根据树形结构,迭代渲染子组件.组件是可装配的,可以互相组合以构成更大的组件.本篇作者介绍了创建一个Angular应用的思路和过程. 一.介绍 要编写Angular应用是一个产品列表界面,先要从组件树的角度分析页面构成: 包含导航条.面包屑.产品列表三部分,产品列表又可进一步分割成单个产品->产品图片.价格.分类等.最终组件的树形结构为: 二.创建过程 a) 首先在app文件

Mac OS 环境下 安装 Asp.Net及使用Yeoman 创建Asp.Net 项目

本文是按照英文原文:Installing ASP.NET 5 On Mac OS安装时遇到的问题的总结Blog. 原文提示如下: Installing ASP.NET 5 On Mac OS XBy Steve Smith ASP.NET 5 runs on the .NET Execution Environment (DNX), which is available on multiple platforms, including OS X. This article describes h

为什么选择 Yeoman 及 Yeoman 的安装

今天向您介绍一个我刚接触到的比较新的网络前端开发工具: Yeoman . 什么是Yeoman? Yeoman是Google的团队和外部贡献者团队合作开发的一个项目.通过内部三个工具(yo,grunt,bower)的协 同工作,为开发者创建一个易用的工作流.它可以让网络前端开发者快速打造一个漂亮的网络应用(web applications) . Yeoman的目的不仅是要为新项目建立工作流,同时还是为了解决前端开发所面临的诸多严重问题,例如零 散的依赖关系. Yeoman主要有三部分组成:yo.g

ASP.NET Core MVC 在linux上的创建及发布

前言 ASP.NET core转眼都发布半月多了,社区最近也是非常活跃,虽然最近从事python工作,但也一直对.NET念念不忘,看过了园区大神们搭建的Asp.net core项目之后,自己也是跃跃欲试,准备搞一下ASP.NET Core mvc的创建和部署,于是便有了这篇文章,希望能够帮助到你. 环境准备 这是我的开发环境,使用的nginx是nginx 1.6.3 直接yum install,然后需要安装dotnet环境,可以参照官网教程https://www.microsoft.com/ne

用angular做的模糊搜索

今天大家来试一试用angular做一下简单的搜索功能吧: 首先我们需要写html的部分,我们需要设置几个条件,比如按什么来排序,按升序还是降序搜索,和一个文本框来设置模糊搜索: <nav> <select ng-model="a"> <option value="num">按编号排序</option> <option value="name">按姓名排序</option> &

自定义Angular服务

Angular内置了很多服务,比如和浏览器地址栏交互的$location服务,和服务器进行交互的$http服务 自然自己也可以自定义服务. 使用服务可以很好的在多个Angular控制器之间进行交互和共享状态,因此自己创建符合当前需要的服务往往可以使效率事半功倍. 如何创建Angular服务? Angular提供了模型对象的API来定义服务,一下三个函数可以用来创建一般的服务 函数 定义 provider(name,Object or constructor()) 一个可配置的服务,创建的逻辑比较

1 Angular 2 初始化项目配置

AngularJS2是一款JavaScript的开源框架,用于协助单一页面应用程序运行.AngularJS2 是 Angular 1.x 的升级版本,应Web的进化和前端开发的变革还有从Angular 1.x中得到的教训,性能上得到显著的提高,能很好的支持 Web 开发组件.AngularJS2 发布于2016年9月份,它是基于ES6来开发的,用ES2016的超集(TypeScript)编写的,但是Angular 2 也允许开发者用自己喜欢的语言去写代码,如果不喜欢对代码做预编译处理并且想简单构

Yeoman安装

Yeoman帮助我们创建项目,提供更好的工具来使我们的项目更多样化. Yeoman提供generator系统,一个generator是一个插件,在我们在一个完整的项目上使用‘yo’命令时,会运行该generator.通过这些官方的Generators,推出了Yeoman工作流,工作流是一个健壮.有自己特色的客户端堆栈,包含能快速构建漂亮的网络应用的工具和框架.Yeoman提供了负责开始项目开发的一切,没有任何让人头痛的手动配置. 采用模块化结构,Yeoman利用从几个开源社区网站学习到的成功和教