瞬间从工作了两年的公司换到新的一家公司,从熟悉上一家的框架结构都整个操作流程以及业务流程,到一家新的公司,新的环境,新的技术点,到一堆只闻其声未见其人的技术点,慢慢琢磨学习。
新的一天开始了,一上来就是新的版本控制软件Git,登录github,下载github。http://git-scm.com/
然后配置你的本地开发环境:
git config –global user.email 你的email地址 git config –global user.name "用户名(自定义)" git config –global github.user XXXXXXXX git config –global github.token XXXXXXXXX git init
搭建好了git本地环境,就是获取代码,通过bash获取
git clone git@github.com:caijiamx/Magento-Theme.git
获取代码后开始部署至本地,使用新的web开发工具,webstorm
接着就是下载所用的Nodejs服务,直接下载:
里面包含 npm命令和node命令
通过npm打包项目(在项目更目录),获取第三方依赖包
npm install
启动命令(项目更目录):
node app.js
由于新的项目框架包含:Less文件需要重新编译
通过 gulp(一个和后端 ant、maven的打包工具)来打包
直接下载:http://gulpjs.com/
安装过程如官网介绍一样简单(项目根目录),即可编译less等依赖文件
1. Install gulp globally:
npm install -g gulp
2. Install gulp in your project devDependencies:
npm install --save-dev gulp
3. Create a gulpfile.js
at the root of your project:
var gulp = require('gulp');
gulp.task('default', function() {
// place code for your default task here
});
4. Run gulp:
gulp
待所用前面的准备工作都做好了后,通过 node app.js 或者 gulp app 启动服务,即可在浏览器里面运行该项目。
技术点汇总:
Html5 | AngularJs | Gulp |
jQuery | Requirejs | Css |
Less | NodeJs | Git |
Struts2 | Spring | Toplink |
nginx | Bootstrap | gradle |
于此同时,新的任务挑战也来临了:
微信、QQ登录网站
微信服务和好订阅号合并之战