YeoMan(3)Update Version and Generate a Angular Bootstrap Static Pages
1. Upgrade and check the NODE version
Download the binary from here http://nodejs.org/download/, http://nodejs.org/dist/v0.10.31/node-v0.10.31-darwin-x64.tar.gz
but my local machine have the v0.11.13 version, I may download and install that from github, let’s upgrade to the latest.
https://github.com/joyent/node
>git clone https://github.com/joyent/node.git
>git checkout master
>git pull origin master
>./configure --prefix=/Users/carl/tool/node-v0.13.0-pre
>make
>make install
>node --version
v0.13.0-pre
My version is v0.10.32 now.
Upgrade and check the NPM version
>npm update npm -g
>npm --version
2.0.0-beta.0
My version is 1.4.28.
It seem they are not stable. So I will use there version.
>node --version && npm --version
v0.11.13
1.4.24
>sudo npm install --g yo
>sudo npm install bower -g
>sudo npm install grunt -g
>yo --version && bower --version && grunt --version
1.2.1
1.3.9
grunt-cli v0.1.13
Here is the version I current have on ubuntu 14.04
>yo --version && bower --version && grunt --version
1.3.0
1.3.12
grunt-cli v0.1.13
Find all the generators
http://yeoman.io/generators/
>sudo npm install -g generator-angular-bootstrap
>sudo npm install -g generator-angular-fullstack
Actually I get some version problem on MAC book. So I prefer to get a ubuntu virtual machine running with that.
>sudo apt-get update
>sudo apt-get install nodejs
>sudo apt-get install npm
>sudo ln -s /usr/bin/nodejs /usr/bin/node
>node --version && npm --version && python --version
v0.10.25
1.3.10
Python 2.7.6
>sudo npm install -g yo
>sudo npm install -g bower
>sudo npm install -g grunt
>sudo npm update -g yo
>yo --version && bower --version && grunt --version
1.1.2
1.3.12
grunt-cli v0.1.13
Seem to me the version of NPM and YO is not ok.
>sudo apt-get install python-software-properties
>sudo apt-add-repository ppa:chris-lea/node.js
After add the dependency, install the nodeJS again.
>node --version && npm --version
v0.10.32
1.4.28
For the latest NPM, I need this command to install grunt
>sudo npm install -g grunt-cli
>yo --version && bower --version && grunt --version
1.3.0
1.3.12
grunt-cli v0.1.13
>sudo chown -R $USER ~/.npm
This do help on the permission issue for yeoman generator.
2. Create vm for FrontEnd
>sudo apt-get install python-software-properties
>sudo apt-add-repository ppa:chris-lea/node.js
>sudo apt-get install git
>sudo apt-get install nodejs
Link nodejs to node
>sudo ln -s /usr/bin/nodejs /usr/bin/node
>sudo apt-get install npm
>node --version && npm --version
v0.10.25
1.3.10
>sudo npm install -g yo
>sudo npm install -g bower
>sudo npm install -g grunt-cli
>grunt --version && bower --version && yo --version
grunt-cli v0.1.13
1.3.12
1.3.0
Make sure the permission is correct for NPM
>sudo chown -R $USER ~/.npm
Install the yeoman generators
>sudo npm install -g generator-angular
>sudo npm install -g generator-angular-fullstack
>sudo npm install -g generator-restangular
It seems to me only generator-angular is the latest.
Run this to update the yo
>sudo npm update -g yo
Remove all the other generator, only keep generator-angular
>sudo npm remove -g generator-karma
I place a sample in directory easynodejs/yeosample
References:
https://github.com/joyent/node/tree/v0.12
http://yeoman.io/generators/
https://github.com/aacerox/node-rest-client
相关推荐
本文将深入探讨如何使用 Yeoman 和 FullStack Angular 生成器创建一个名为"lista-de-compras-yeoman"的购物清单应用。这个项目旨在利用现代Web开发工具,提供一个高效、可扩展且易于维护的解决方案。 **Yeoman简介*...
什么是Yeoman? 技巧问题。 没关系是这个人: 基本上,他戴着顶帽子,住在您的计算机中,然后等待您告诉他您希望创建哪种应用程序。 并非每台新计算机都预装了Yeoman。 他住在软件包存储库中。 您只需要问他一次...
imdb-angular 这是使用 SQL Server、Entity Framework、C# .NET Web API、Yeoman、Angular 和 Bootstrap 的 IMDB 应用程序版本的前端。
**Creating a static web server** 讲解了如何创建一个静态Web服务器,用于测试构建过程的结果。 **Starting watching your file changes** 介绍了如何设置文件监控,当文件发生变化时,Gulp会自动触发相应的构建...
Yeoman: $ npm install -g yo 凉亭: $ npm install -g bower 生成器静态角度: $ npm install -g generator-static-angular入门启动生成器: $ yo static-angular 安装依赖项: $ npm install -g bower$ npm ...
-version && npm --version git --version3、Install the Yeoman toolsetnpm install --global yo bower grunt-cli确认是否安装成功yo --version && bower --version && grunt --version4、clone 下来代码执行 npm ...
$ yo angular-fullstack yod3 $ bower install --save jquery d3 nvd3 $ bower install angularjs-nvd3-directives --save $ grunt serve [气泡图]( ) 去做: 护照当地战略 ui路由器 角d3和角nvd3 iphone,ng-...
【使用yeoman构建Angular应用的方法】 Yeoman是一个自动化工具,它可以简化Web开发的初始设置,通过生成器(generator)帮助创建项目结构、安装依赖、设置配置等。在本篇文章中,我们将探讨如何利用Yeoman来构建...
在IT行业中,构建个人主页是展示自己技能和作品的重要方式,而使用Yeoman generator-angular工具可以极大地提升开发效率。本文将深入探讨如何使用这个强大的工具来创建一个现代化的AngularJS驱动的个人主页。 首先...
**Yeoman 和 AngularJS 教程** 在现代前端开发中,快速、高效地构建应用程序是至关重要的。...通过实践这个 `yeoman-angular-tutorial`,你将更好地理解这两者的结合以及如何利用它们构建高质量的 Angular 应用。
generator-ngx-firebase-bootstrap Yeoman生成器,用于基于Angular,Firebase和Twitter Bootstrap创建项目。 该生成器提供了与那些工具的基本集成,并提供了开箱即用的认证框架。产品特点使用angular-cli(Angular ...
标题中的“Node.js - Yeoman 工程脚手架可以生成基础微服务项目 CRUD 代码”意味着 Yeoman 提供了一种方式来自动化生成 Node.js 微服务的基础代码,这些代码通常包含了创建(Create)、读取(Read)、更新(Update)...
yeoman.github.io, Yeoman网站 Yeoman.io Yeoman.io 电子邮件站点 !如果你对 Yeoman.io 网站有问题或者贡献,那么这里就是 ! 如果你想提交有关文书代码或者工作流的问题,请访问文书/文书库管理单元。这个站点是用...
更新生成器 用样式更新您的Yeoman生成器 该脚本可帮助使用Yeoman生成器将存储库更新到最新版本。... update-yeoman-generator --generator < github> / < github> --github-token 运行update-yeoman-generator 确保您
【前端开源库-yeoman-handlebars-engine】是一个用于前端开发的开源工具,它结合了Yeoman生成器和Handlebars模板引擎。Yeoman是构建现代Web应用程序的自动化工具,它可以帮助开发者快速搭建项目结构,自动执行常见...
该项目是一个基于Angular框架的示例Web应用程序,展示了如何利用Yeoman的Angular生成器和Mashape字典API来创建一个功能丰富的词汇查询平台。Angular是一款强大的JavaScript MVC(Model-View-Controller)框架,它极...
3. 运行Yeoman生成器:在项目目录中,运行Vue.js生成器,按照提示进行配置选择: ``` yo ldxProject ``` 4. 生成项目结构:Yeoman会根据选择生成基本的项目结构,包括Webpack配置、ES6代码结构、Vue.js组件等。 ...
生成器角度引导 注意:这个模块被弃用了 。 我不打算积极维护此代码。 的生成器。入门什么是约曼?... 要从 npm 安装 generator-angular-bootstrap,请运行: $ npm install -g generator-angular-bootstrap
标题 "yeoman-angular-grunt" 暗示了这是一个关于前端开发的工作流自动化工具的教程,主要涉及到 Yeoman、AngularJS 和 Grunt 这三个关键组件。这些工具在现代Web开发中扮演着重要角色,帮助开发者提高效率,构建高...
**Yeoman-Angular:构建高效AngularJS应用的基石** 在Web开发领域,Yeoman和AngularJS都是不可或缺的工具。Yeoman是一个现代化的工作流工具,它致力于自动化枯燥的项目设置任务,而AngularJS则是一个强大的MVVM...