ecfex-cli

> 一次配置,每次部属仅需一句命令,实现vue和node项目的编译打包、上传OSS、部署服务器。

Usage no npm install needed!

<script type="module">
  import ecfexCli from 'https://cdn.skypack.dev/ecfex-cli';
</script>

README

ecfex-cli

全局命令

gulptasks

一次配置,每次部属仅需一句命令,实现vue和node项目的编译打包、上传OSS、部署服务器。

目前已在任务管理系统后端、PC端、微信端、管理端等项目中使用。

预安装:gulp和ecfex-cli

npm install gulp ecfex-cli -g --registry=https://registry.npm.taobao.org

使用方法:对于vue项目(仅支持1.0)

  1. 使用vue-cli初始化项目:vue init webpack#1.0
  2. 使用gulptasks init vue命令,初始化gulp配置
  3. 打开并编辑gulpconf.json文件,填写服务器和OSS相关配置
  4. 支持以下命令:
  • gulp clean 清空dist目录
  • gulp cleanOSS 清空oss所有静态文件
  • gulp publish --env test 编译打包上传部署test环境

使用方法:对于node项目

  1. 自行初始化项目目录,只需满足存在src目录和package.json文件,并且入口文件为src/index.js
  2. 使用gulptasks init node命令,初始化gulp配置
  3. 打开并编辑gulpconf.json文件,填写服务器和OSS相关配置
  4. 支持以下命令:
  • gulp clean 清空dist目录
  • gulp publish --env test 编译打包上传部署test环境

注意:

  • 命令中的env参数对应于gulpconf.json
  • 远端服务器nginx配置需要手动配置,项目目录无需手动创建