Skip to content

zjhch123/Emiya

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Emiya

精简, 小巧的、用于构建js应用程序的脚手架工具。

0. Emiya是什么?

一个用于创建js项目的脚手架工具。

1. Emiya使用说明

1. 安装

  1. 切换淘宝镜像(推荐)
npm install -g cnpm --registry=https://registry.npm.taobao.org
  1. 安装Emiya
cnpm i emiya -g // or npm i emiya -g

2. 使用 - web app

  1. 简介

emiya-spa-template

  1. 创建工程
emiya -w my-project 
  1. 进入工程
cd my-project
  1. 安装依赖
npm i
  1. 调试 & 开发
npm run dev
  1. 打包
npm run build

2.5. 使用 - node app

  1. 简介

emiya-node-template

  1. 创建工程
emiya -n my-project 
  1. 进入工程
cd my-project
  1. 安装依赖
npm i
  1. 调试 & 开发
npm run dev
  1. 运行
npm run start

2.7. 使用 - vue app

  1. 简介

emiya-vue-template

  1. 创建工程
emiya -v my-project 
  1. 进入工程
cd my-project
  1. 安装依赖
npm i
  1. 调试 & 开发
npm run dev
  1. 打包
npm run build

2.9. 使用 - multiple page web app

  1. 简介

emiya-multiple-template

  1. 创建工程
emiya -m my-project
  1. 进入工程
cd my-project
  1. 安装依赖
npm i
  1. 调试 & 开发
npm run dev
  1. 打包
npm run build

3.0. 使用 - Component Starter

  1. 简介

emiya-pkg-template

  1. 创建工程
emiya -p Dialog
  1. 进入工程
cd Dialog
  1. 安装依赖
npm i
  1. 创建一个Component
npm run create // 依据选项创建
  1. 开发
npm run dev
  1. 打包
npm run build

4.0. 使用 - UI Test Starter

  1. 简介

emiya-test-template

  1. 创建工程
emiya -t UITest
  1. 进入工程
cd UITest
  1. 安装依赖
sh launch.sh
  1. 录制一个Test Case
npm run record // 依据选项创建
  1. 回放Test Case
npm run replay

* 更新日志

  • 1.0.0 - 创建项目
  • 1.0.1 - 更新README.md
  • 1.0.2 - 更新package.json
  • 1.1.0 - 增加eslint, 增加postcss-loader
  • 1.2.1 - 增加node脚手架模板
  • 1.3.0 - 增加vue模板
  • 1.4.0 - 增加multiple page模板
  • 1.5.0 - 增加Package(Component) starter模板
  • 1.5.1 - bug fixed (output error)
  • 1.6.0 - 增加UI Test模板

Emiya

英灵卫宫[Emiya], TYPE-MOON的游戏作品及相关动画《Fate》系列中的人物, 第五次圣杯战争时由远坂凛召唤出的Servant, 职阶是Archer。

emiya

About

Create JS application without any extra configuration. 精简, 小巧的JS项目脚手架。

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published