yeomen:

npm install yo

angular-in-action project

npm install -g generator-angular

npm install -g genrator-webapp

yo angular learnangular new angular project

yo webapp grunt-by-yeomen

package.json

npm install (执行package.json所指定的依赖包)

bower:

npm install bower

jquery-bootstrap-in-action

bower 使用github短语安装

bower 使用github URL安装

bower使用URL安装

bower init 生成bower.json文件

bower install (自动根据bower.json安装所指定的依赖包)

bower install angular --save-dev

bower install angular --save

会自动在bower.json生成所下载的包的配置。

.bowerrc

{

  "directory":"bower_compnent",

  "proxy":"",

  "https-proxy":"", 

  "timeout":"6000"

}

grunt:

task/target/options

grunt-by-yeomen

yo webapp grunt-by-yeomen

gruntfile.js

grunt-empty

npm init 创建package.json

npm install grunt --save-dev

npm install load-grunt-task --save-dev

npm install time-grunt ---save-dev

gruntfile.js

module.exports = function(grunt){
require('load-grunt')(grunt);
require('time-grunt')(grunt);
//配置项目路径
var config = {
app:'app',
dist:'dist'
}
//配置任务
grunt.initConfig({
config:config
});
}

文件拷贝删除依赖:

npm install grunt-contrib-copy --save-dev

npm install grunt-contrib-clean --save-dev

grunt.initConfig({
config:config,
copy:{
<!--dist_html:{
src:'<%=config.src%>/html',
dest:'<%=config.dist%>/html'
},
dist_js:{}
-->
dist_html:{
files:{'<%=config.dist%>/html':'<%=config.src%>/html'}
},
},
clean:{
<!-- dist:{src:['','']} -->
dist:{src:['<%=config.dist%>/**/*']}
}
});

npm install -g yo

npm install -g generator-webapp

npm install - g generator-angular

npm install -g grunt

npm install -g grunt-cli

npm install -g gulp

npm install generator-karma

npm install generator-gulp-angular

npm install -g gulp-load-plugins

npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install node-sass
cpm install --save-dev gulp-sass

npm config get proxy

npm config get https-proxy

npm config get strict-ssl

1.修改https 配置为http(前面已设置了npm config set registry https://registry.npm.taobao.org)

2.运行 npm config set registry http://registry.npmjs.org/

3.再运行npm install

yeomen/bower/grunt的更多相关文章

  1. yeoman bower grunt等安装

    grunt-beginner前端自动化工具:http://www.imooc.com/learn/30 grunt的安装 官方站点:http://gruntjs.com/ 安装指令: sudo npm ...

  2. 前端自动化学习笔记(一)——Yeoman,bower,Grunt的安装

    最近看视频学习了前端自动化的一些知识,确实让我大开眼界.感觉前端越来越神器了.同时跟着视频自己也尝试运用了一些工具去构建前端项目,但是中间遇见了很多坑,磕磕绊绊的才实现了一点功能,所以打算记录一下学习 ...

  3. node,Yeoman,Bower,Grunt的简介及安装

    作为前端,基本的html,css,js已经不太够用了,所以要学习一些前端自动化工具,来提高我们的生产力 1.NodeJS 先安装NodeJS,直接去官网,下载最新的版本,一定要最新的版本,这样会避免很 ...

  4. windows下前端开发工具遇到的问题总结(yeoman bower grunt)

    我用的是windows环境 一毕要环境: 1:nodejs 官网:https://nodejs.org/en/ 2:由于很多国外网站国内都访问不了(如果没有设置会出现很多奇怪的错误),所有必需FQ 我 ...

  5. 前端工程化开发之yeoman、bower、grunt

    上两遍文章介绍了前端模块化开发(以seaJs为例)和前端自动化开发(以grunt为例)的流程,参见: http://www.cnblogs.com/luozhihao/p/4818782.html ( ...

  6. Grunt + Bower—前端构建利器(转)

    目前比较流行的WEB开发的趋势是前后端分离.前端采用重量级的Javascript框架,比如Angular,Ember等,后端采用restful API的Web Service服务,通过JSON格式进行 ...

  7. 前端构建利器Grunt—Bower

    runt + Bower—前端构建利器 目前比较流行的WEB开发的趋势是前后端分离.前端采用重量级的Javascript框架,比如Angular,Ember等,后端采用restful API的Web ...

  8. Grunt + Bower—前端构建利器

    目前比较流行的WEB开发的趋势是前后端分离.前端采用重量级的Javascript框架,比如Angular,Ember等,后端采用restful API的Web Service服务,通过JSON格式进行 ...

  9. Grunt Bower构建前端

    Grunt + Bower—前端构建利器   目前比较流行的WEB开发的趋势是前后端分离.前端采用重量级的Javascript框架,比如Angular,Ember等,后端采用restful API的W ...

随机推荐

  1. 008-ThreadLocal

    一.基本用法 ThreadLocal是一个容器,用于存放线程的局部变量.如果ThreadLocalVariable(线程局部变量)更加好理解. 在Jdk 1.2 java.lang.ThreadLoc ...

  2. python并发编程之多线程2---(死锁与递归锁,信号量等)

    一.死锁现象与递归锁 进程也是有死锁的 所谓死锁: 是指两个或两个以上的进程或线程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用, 它们都将无法推进下去.此时称系统处于死锁状态或系统 ...

  3. easyPieChart 使用小记

    在使用的时候本来想在获取数据的时候,再放入percent值,但死活不出来进度条条了,只能无奈设置默认100.求教有木正确方式? $("#demo-pie-1").attr(&quo ...

  4. 生于MVP,死于PMF

    本文的主要内容会按照是什么.为什么以及如何做的逻辑展开,主要包括以下几部分: 什么是MVP与PMF: 为什么要有MVP与PMF: 如何创建MVP: 如何验证PMF. 什么是MVP与PMF MVP(Mi ...

  5. PHP操作MongoDB数据库的示例

    http://www.jquerycn.cn/a_8137 本节内容:PHP操作MongoDB数据库的简单示例. Mongodb的常用操作参看手册,php官方的http://us2.php.net/m ...

  6. MODBUS协议 一种问答方式的通信协议

    源:MODBUS协议 一种问答方式的通信协议 ModBus通信系统协议

  7. Python编程-模块和包

    一.模块 1.什么是模块? 一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 2.为何要使用模块? 如果你退出python解释器然后重新进入,那么你之前定义的函 ...

  8. HAproxy 配置参数详解

    HAproxy 配置参数详解 /etc/haproxy/haproxy.cfg # 配置文件 ----------------------------------------------------- ...

  9. h5新特性 File API详解

    之前一直觉得h5的新特性就是一些新标签呢,直到想研究一下图片上传预览的原理,才发现还是有好多新的api的,只是不兼容ie低版本,挺可惜的, File API在表单中文件输入字段基础上,又添加了一些直接 ...

  10. 1.python基本数据类型

    1.数值类型(4种) 数值类型都是不可变的 1)整型(int) example: a = 0 b = -1 诸如此类,都为整型 2)浮点型(float) example: f = 1.1 f = -1 ...