Window下搭建foundation apps环境
Window下搭建foundation apps环境
框架:AngularJS、Foundation,
构建工具:Gulp,
开发环境:node.js。
操作系统:windows
(一)环境准备
1 安装node.js
1.1 安装最新版本(0.12.7),安装时请选中“add to path” 选项
1.2 设置淘宝镜像,打开 cmd窗口,输入以下命令
npm config set registry=http://registry.npm.taobao.org/
npm config set loglevel=http
如果安装不成功,可安装cnpm:
npm install -g cnpm --registry=https://registry.npm.taobao.org
1.3 打开cmd,窗口,输入npm -v 检查是否安装成功
2 安装Git
2.1 设置Git环境变量,右击“我的电脑”->“属性”->"高级系统设置"->“环境变量”->“系统变量” 下找到path,加入git的安装目录
C:\Program Files (x86)\Git\bin;
2.2 打开cmd,窗口,输入git --version 检查是否安装成功
3 安装Python
3.1 必须是2.7-3.0 之间的版本(本人安装的是python-2.7.10.amd64),安装时选中“add to path” 选项
3.2 打开cmd,窗口,输入python 检查是否安装成功
4 安装Ruby(可选)
(二)创建项目
(1) 安装所需要的工具:yo,gulp和bower,
npm install -g yo gulp bower
(2) 安装generator-gulp-angular:
npm install -g generator-gulp-angular
(3) 在项目根目录下安装node-sass
npm install node-sass
如果报错Error : ”msbuild” failed with exit code:1...
则安装VS Express 2013 for Desktop,
网址为:http://www.yalewoo.com/vs_2013_express.html
重复安装node-sass,若不行则全局安装:npm install -g node-sass
如果全局安装失败,node-sass -v找到全局安装目录,可以把bode-sass文件拷在全局安装目录下
(4) 如果已经取得完整项目,可直接在项目根目录下运行。
gulp serve
以启动网站
(5) 创建项目,如果不需要指定项目名称,app-name可以不写,默认使用当前目录名作为项目名称
yo gulp-angular [app-name]
(6) 项目创建过程中会要求选择配置项,如是否需要jquery,sass,bootstrap,foundation等,根据实际需要选择。一般情况下选择:
Version of Angular: 1.5.x(stable)
Angular Modules: angualr-animate.js
jQuery or perhaps Zepto: jQuery 2.x
Use a REST resource library: ngResource
Router: UI Router
UI framework: Foundation
Foundation components: The official jQuery implementation of Foundation
CSS preprocessor: Sass(Node)
JS preprocessor: None
HTML template engine: None
(7) 运行项目
gulp serve
如果运行的时候报错:
Error:Missing binding D:\workspace\ABC\node_modules\node-sass\vendor\win32-64-48
\binding.node
其中ABC为项目文件夹
直接在该目录下放置binding.node,再运行即可
Window下搭建foundation apps环境的更多相关文章
- window下搭建c开发环境(GNU环境的安装)
一.在windows平台上安装GNU环境 windows操作系统不自带GNU环境,如果需要开发跨平台的C语言程序,那么需要给windows安装GNU环境 windows下的两款GNU环境:MinGW和 ...
- window下搭建python开发环境
搭建一个python开发环境比较简单,所以就稍微记录一下. 1.下载python然后安装 2.配置环境变量 3.在eclipse添加PyDev插件 1.下载python 官网:https://www. ...
- window下搭建qt开发环境编译、引用ace
工作中经常用到ace.tao等,在windwo下的c++开发工具基本上就是vs20xx这些工具,还有些就是类似编辑工具例如:source insight等,前者比较大,打开.编译运行比较慢,二期针对a ...
- mac os 下搭建android开发环境
mac os 下搭建android开发环境 周银辉 mac os 下搭建android环境比较方便, 如下几个步骤: 1,安装jdk 先搞清楚自己是否已经安装,在命令行下:java -version, ...
- Ubuntu 12.04下搭建Qt开发环境
http://download.qt.io/official_releases/qt/ Ubuntu 环境下Gtk与Qt编译环境安装与配置(系统环境是Ubuntu 12.04) 1.配置基础开发环境G ...
- mac 下搭建 Android 开发环境
因工作需要,要在mac 下搭建 Android 开发环境.谷歌.度娘了好久,没有找个一个完整又系统的方法,很是苦恼.最终,皇天不负有心人,找到了下面这篇文档,结合亲身体验,特此记录.也为有这方面需求的 ...
- Tsung CentOS 操作系统下搭建tsung性能测试环境_Part 2
CentOS 操作系统下搭建tsung性能测试环境_Part 2 by:授客 QQ:1033553122 --------------------接CentOS 操作系统下搭建tsung性能测试环境_ ...
- [转载]在Windows下搭建Android开发环境
http://jingyan.baidu.com/article/bea41d437a41b6b4c51be6c1.html 在Windows下搭建Android开发环境 | 浏览:30780 | 更 ...
- 在CentOS下搭建Android 开发环境
在CentOS下搭建Android 开发环境 目录 1.环境搭建 1.1.JDK安装 1.2.Eclipse安装 1.3.ADT安装 1.4.Android SDK安装 1.5.Android NDK ...
随机推荐
- TOJ 2888 Pearls
Description In Pearlania everybody is fond of pearls. One company, called The Royal Pearl, produces ...
- 8086键盘输入实验——《x86汇编语言:从实模式到保护模式》读书笔记07
1.BIOS中断 我们可以为所有中断类型自定义中断处理过程,包括内部中断.硬件中断和软中断. BIOS中断,又称BIOS功能调用,主要是为了方便地使用最基本的硬件访问功能.通常,为了区分针对同一硬件的 ...
- nyoj 12——喷水装置二——————【贪心-区间覆盖】
喷水装置(二) 时间限制:3000 ms | 内存限制:65535 KB 难度:4 描述 有一块草坪,横向长w,纵向长为h,在它的橫向中心线上不同位置处装有n(n<=10000)个点状的 ...
- BNU4299——God Save the i-th Queen——————【皇后攻击,找到对应关系压缩空间】
God Save the i-th Queen Time Limit: 5000ms Memory Limit: 65536KB 64-bit integer IO format: %lld ...
- Linux Kernel文件系统写I/O流程代码分析(一)
Linux Kernel文件系统写I/O流程代码分析(一) 在Linux VFS机制简析(二)这篇博客上介绍了struct address_space_operations里底层文件系统需要实现的操作 ...
- Java学习第十七天
1:登录注册案例(理解) 2:Set集合(理解) (1)Set集合的特点 无序,唯一 (2)HashSet集合(掌握) A:底层数据结构是哈希表(是一个元素为链表的数组) B:哈希表底层依赖两个方法: ...
- MYSQL冷知识——ON DUPLICATE KEY 批量增删改
一 有个需求要批量增删改,并且是混合的,也就是仅不存在才增. 删简单,因为有个deleteStaute之类的字段,删除本质上就是就是一个修改 所以就是实现批量混合增改,然而组长说mysql不支持混合增 ...
- jquery的方法总结
1.1.概述随着WEB2.0及ajax思想在互联网上的快速发展传播,陆续出现了一些优秀的Js框架,其中比较著名的有Prototype.YUI.jQuery.mootools.Bindows以及国内的J ...
- webpack管理资源
加载Css webpack并不能处理js以外的静态资源,通过loader来支持他们 npm install --save-dev style-loader css-loader const path ...
- 使用Gulp压缩IMG
继续说Gulp压缩img 不会安装Gulp的小伙伴们,就去看我的上一篇吧!内容怎么安装的都有! 1.咱们先来安装任务插件吧: npm install gulp-imagemin --save-dev ...