搭建grunt开发环境
安装node
nvm管理node http://javascript.ruanyifeng.com/nodejs/basic.html
淘宝npm镜像 http://npm.taobao.org/
安装rubyinstaller (gem)
1. 通过npm安装, npm install gem MAC, WINS上都好像可行。
2. SUSE通过zypper安装,除了rubygems, 还有一大推其他的, 否则后面安装其他组件,如compass时就会报错。
设置ruby gems镜像 (感谢淘宝源)
gem sources -l
gem sources -r http://rubygems.org/
gem sources -a https://ruby.taobao.org/
gem sources -l
sudo gem update —system
安装ruby组件
gem install compass (新版本要装Compass-blueprint)
全局安装grunt
npm install -g grunt-cli
进入项目文件夹 npm install
注意:
1. 这些工具安装好以后,MAC和Windows平台是可以共享的, 里面package包是一样的 (这与node.js的版本有关系,要配对,最好就是团队都安装同一个版本的node.)
2. imagemin 有些调皮,:
Fatal error: ENOENT, no such file or directory 'img/XX.png' 参考 http://blog.csdn.net/greenqingqingws/article/details/20370957
如何使用代理?
DEBUG生产问题, 生产上的JS都是压缩和污染过的, 如何引用本地的JS来DEBUG? 将你需要的JS, Html等重定向。
http://stackoverflow.com/questions/7960993/fiddler-creating-an-autoresponse-rule-to-map-all-calls-to-one-host-to-another-h
http://www.cnblogs.com/ShepherdIsland/archive/2012/05/22/Fiddler_AutoResponder_REGEX.html