下面是经历过程

GMU是基于zepto的mobile UI组件库,提供webapp、pad端简单易用的UI组件!

GMU组件量身定制了一套基于Grunt的代码合并工具,对于使用来说,只需要配置最终需要的js文件即可,其他依赖文件都会自动打包进来。

以下将详细介绍如何定制版本。

  1. 安装node.js
  2. 安装git。window用户请安装msysgit, Linux/Mac用户请安装git命令行工具。
  3. 安装Gruntnpm install -g grunt-cli
  4. git clone https://github.com/gmuteam/GMU.git克隆Git代码到当前目录,正常执行后,当前目录会多出来一个GMU目录。
  5. 进入GMU目录cd GMU
  6. npm install, 安装node依赖。
  7. grunt dist, 根据配置项,在dist目录中生成合并版本代码, dist/gmu.js, 对应的样式和图片资源也会生成在此目录下。

代码配置如下:

安装过程到了npm install是会遇到
Downloading http://cdn.bitbucket.org/ariya/phantomjs/downloads/phantomjs-1.9.7-linux-x86_64.tar.bz2
然后一直卡在这里,原因是cdn.bitbucket.org一直无法ping通,被墙了。

npm install安装出错phantomjs解决办法

1. bitbucket cdn被墙了,找个http 代理设置一下npm吧
npm config set proxy "http://24.143.198.188:80"
免费代理服务器可以去这里:http://www.cnproxy.com/proxy1.html
2.  如果用了goagent, 可以这么设置
npm config set proxy "http://127.0.0.1:8087"
不过最近老是连接有问题

按照方法1,问题解决