projs

基于nodejs的前端开发工具包,包括前端开发环境的构建,前端JavaScript/CSS的打包。

npm install projs
115 downloads in the last month

projs

基于nodejs的前端开发环境工具,包含了前端开发过程中的代码合并、代码压缩等功能,目的是使前端开发工程师更专注于代码上的开发和其它事上来。另外针对不同团队前端代码包的合并方式不同,增加扩展功能,用于自定义自己团队的包合并方式。更多功能,请查看功能列表。

最新版本

0.3.9 更新历史及功能列表

特色一:功能众多,使用简单

第一步、安装

npm install projs -g

第二步、配置要启动服务的目录(此目录是http要访问的目录)

projs root /Users/mac/Documents/projs-demo-workspace/ --config

第三步、配置CSS包合并的方式,默认为原生,如果你使用是的LESS预编译,则

projs css_package_depend_style less --config

第三步、配置JS包合并的方式,默认为default(没有包的引用),如果你使用的是$import的方式,则

projs js_package_depend_style import --config

第四步、可以进行了开发了。

第五步、开发完之后,进入测试,并部署仿真环境

projs js_compress true --config // 设置压缩JS
projs css_compress true --config // 设置压缩CSS
projs css_image_version true --config // CSS图片使用版本号
projs css_cache true --config // 设置CSS缓存,只进行一次合并
projs js_cache true --config // 设置JS缓存,只进行一次合并
projs --start // 启动服务

第六步、打包上线

projs js_compress_path /page/ // 设置JS要打包的目录,多个用逗号隔开
projs css_compress_path /page/ // 设置css要打包的目录,多个用逗号隔开
projs https://svn.xx.com/ /page/ --compress --username stri --password 123456

第七步、OK

特色二:可扩展包的合并方式

供使用者进行打包方式扩展使用,可扩展自定义的包合并方法,具体参考:https://github.com/stri/projs/issues/6

porjs install http:xx.con/import.js

特色三: Pro.js

可以像nodejs一样写前端JS,更多详情:基本版Pro.js 3系;

npm loves you