win7下玩转Grunt<1>

不小心发现草稿箱里躺着一篇文章。没写完,所以姑且定位为<1>……

作为前端工程师,拿到需求那一刻起,各种折腾就开始了。

分析产品

各种编码……

场景一:

改一遍结构(html,表现(css),行为(js),刷新一遍页面,循环……论ctrl+r键是怎么坏的。

场景二:

终于编完了……

压缩合并站点各种文件,比如js,命令行下基于node npm安装 JSHint,压缩合并……;接着在进行CSS……

游走在重复烦躁的工作中,宝贵的一分一秒,嗒嗒嗒……

回到家里只能用window,发誓明年一定要换成mac。

所以、、、基于win7的Grunt教程就这么开始了

首先下载安装node,这步很简单,不要求最新版本,比较新就可以

接着安装git,在dos下也可以开发,只是后面某些可选择的步骤需要用到git,由于git是Linus开发的,自然是在Linux下最无缝,在window下可以用Gygwin模拟Linux,但是有个安装包msysgit可以直接配置好git的环境,那就下载安装msysgit就好,然后在你的开始菜单里找到“Git”->“Git
Bash”,就会弹出一个命令行窗口……

键入

npm install grunt-cli -g

全局安装Grunt-cli

然后再键入

npm install grunt-init -g

全局安装脚手架,可以帮我们完成项目的自动化创建,目录文件,配置等

到目前为止基本工具已经安装好了

然后开始做点什么

就从grunt-init,在命令行输入

grunt-init
C:\Users\Administrator>grunt-init
Running "init" task

A valid init template name must be specified.

Available templates

(No templates found)

Templates that exist in the C:\Users\Administrator\.grunt-init directory may be
run with "grunt-init TEMPLATE". Templates that exist in another location may be
run with "grunt-init /path/to/TEMPLATE". A template is a directory that must
contain, at the very minimum, a template.js file.

For more information, see http://gruntjs.com/project-scaffolding

看来还需要模板,根据最后一行提示,转到http://gruntjs.com/project-scaffolding,

网页有jQuery模板例子,但是我想要的模板的下面的,grunt-init-commonjs,点击该超链接转到github,上面有安装该模板的方法:

找到键入

git clone https://github.com/gruntjs/grunt-init-commonjs.git ~/.grunt-init/commonjs

安装模板成功后

再次在command line键入

grunt-init common.js

回答一些问题后就可以基于common.js构建成功grunt项目了

时间: 2024-10-25 03:23:27

win7下玩转Grunt<1>的相关文章

【win7下安装node.js错误:roling back action】与【&quot;grunt&quot; 不是内部或外部命令】 解决方法

[win7下安装node.js错误:roling back action] 解决方法: Node.js 服务器端的JavaScript Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台, 用来方便地搭建快速的 易于扩展的网络应用· Node.js 借助事件驱动, 非阻塞I/O 模型变得轻量和高效, 非常适合 运行在分布式设备 的 数据密集型 的实时应用 本文为大家讲解的是在win7下安装node.js到最后时出现回滚,安装失败的解决方法,感兴趣的同学参考下. 问

Win7下硬盘安装linux mint17 双系统共存

因为学习的需要,之前在win7系统中安装了VM虚拟机,并且在虚拟机里安装了Linux redhat,但经过一段时间的使用后发现在虚拟机中打开linux是在麻烦,并且切换到Win7下时Win7系统运行也变得缓慢,于是就干脆把VM卸载,直接在PC上装双系统.开始在网上找了很多教程,但是那些教程都没说得特别清楚,对我这菜鸟级别的ITer来说,可真折腾了好一阵子才弄明白并且成功安装了Win7和linux mint 17,无疑中发现mint 17是现在最受欢迎的linux系统,了解之后感觉还真不错,于是就

Win7下Windows Defender离线版:U盘启动杀毒更彻底

Win7之家( www.win7china.com):Win7下Windows Defender离线版:U盘启动杀毒更彻底 Win10默认杀软Windows Defender和所有同类产品一样,都是靠不断更新病毒库来保持查杀能力的,但这种模式对于某些较为顽固的病毒并不会太有效,这就需要杀软在一个较为独特的环境中对其进行单独处理,比如使用杀毒盘启动.这种模式其实相当传统,90年代末玩电脑“老炮儿”们应该并不陌生. 不过这种模式就算到了现在也不算Out,Windows10中的Windows Defe

win7下的mstsc ubuntu下的rdesktop

远程图形化登录, win7下: 开始->mstsc->10.108.103.93即可进行后续输入账号密码验证登录. 功能类似rdesktop. 如图: win7下的mstsc ubuntu下的rdesktop,码迷,mamicode.com

Win7下超级管理员创建普通权限任务

已转至新的博客 http://www.raysoftware点击打开链接.cn/?p=49 项目中用到一个功能,Win7下超级管理员创建普通权限任务. 试了几种办法,例如获取资源管理器的Token,然后以这个Token用CreateProcessWithTokenW创建任务.这样做是可以的. 但是如果当前没有资源管理器或者其他普通权限的任务怎么办?CreateToken自己构造一个Token也可以,但是那些参数看了就头大. 试了一下以超级用户方式启动任务管理器用菜单中的运行,居然是默认创建普通权

Win7下Eclipse中运行远程MapReduce程序

1.hadoop插件的参数配置 2.运行时的参数 3.运行结果 Win7下Eclipse中运行远程MapReduce程序,布布扣,bubuko.com

在win7 下编译MySQL源码

MySQL MySQL是一款优秀的开源数据库,在阿里.网易等各个互联网公司中有着广泛的应用.尽管各种NoSQL大行其道,但是关系型数据库依然必不可少. 作为一个新手,在Win7下用源码安装MySql数据库并不容易.我自己都折腾了好几天.今天把安装过程记录下来,其一是为了方便自己以后学习,其二则是分享过程,让学习者能够从我这篇文章中受益. 1. 编译环境及源码下载 编译环境:Visual Studio 2010 (Win7 32位) 编译工具: bison-2.4.1-setup.exe 下载地址

WIN7下使用VC2010调试uCOS-II 2.91

WIN7下使用VC2010调试uCOS-II 2.91 http://www.amobbs.com/thread-5462878-1-1.html ucos系统学习汇总 http://www.cnblogs.com/gmh915/category/212499.html WIN7下使用VC2010调试uCOS-II 2.91,码迷,mamicode.com

win7下安装docker的坑

1.win7使用toolbox安装docker,下载地址:https://get.daocloud.io/toolbox/ 2.安装toolbox,启动Oracle VM VirtualBox报错处理 Failed to instantiate CLSID_VirtualBox w/ IVirtualBox, but CLSID_VirtualBox w/ IUnknown works. PSDispatch looks fine. Weird. 解决办法: 修改注册表HKEY_CLASSES_