1.0.0 • Published 6 years ago
gulp-difference-project-config v1.0.0
gulp-difference-project-config
针对公司差异化老项目配置
目录结构
|- project-root 项目跟目录
|-gulpfile.js 配置文件
|-package.json 依赖文件
|-readme.md 说明文件
|-dev 开发环境
|-standard 标准项目
|-yunying 运营平台
|-jituan 集团平台
|-shenzhen 分支项目
|-yunying 运营平台
|-jituan 集团平台
|-dist 生产环境
实现功能
- 差异化项目合并
- babel 编译 js
- 自动刷新浏览器
前置条件
- 依赖安装
# 安装 gulp-cli,为了使用gulp命令
$ npm install gulp-cli -g
# 进入当前目录安装开发所需依赖
$ npm install
- 在当前目录建立
gulpfile.js
var gulpDifferenceProjectConfig = require('gulp-difference-project-config');
var gulpTaskConfig = require('./gulpTaskConfig.json');
gulpDifferenceProjectConfig(gulpTaskConfig);
- 命令行输入
gulp taskname
测试
- 已提供配置好测试任务,安装依赖完成后直接在命令行输入
gulp test
,
配置文件
gulpTaskConfig.json any[] 详细看
./gulpTaskConfig.json
key value 是否必填 说明 taskname string 是 任务名,用于在命令行输入,例如: gulp test standard string 是 指定标准版位置 different string 是 指定差异化版本路径 target string 是 指定打包生产目录路径 port string 否 指定端口位置,用于同时启动多个任务时需要配置 note string 否 任务说明 needBabel boolean 否 是否需要 babel 编译,默认不开启,老项目某些代码不能通过编译
1.0.0
6 years ago