An open API service indexing awesome lists of open source software.

https://github.com/zjhch123/Emiya

Create JS application without any extra configuration. 精简, 小巧的JS项目脚手架。
https://github.com/zjhch123/Emiya

javascript javascript-tools webpack

Last synced: about 1 year ago
JSON representation

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

Awesome Lists containing this project

README

          

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

## 0. Emiya是什么?
一个用于创建js项目的脚手架工具。

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

### 2. 使用 - web app
1. 简介

[emiya-spa-template](https://github.com/zjhch123/emiya-spa-template)

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

### 2.5. 使用 - node app
1. 简介

[emiya-node-template](https://github.com/zjhch123/emiya-node-template)

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

### 2.7. 使用 - vue app
1. 简介

[emiya-vue-template](https://github.com/zjhch123/emiya-vue-template)

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

### 2.9. 使用 - multiple page web app
1. 简介

[emiya-multiple-template](https://github.com/zjhch123/emiya-multiple-template)

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

### 3.0. 使用 - Component Starter
1. 简介

[emiya-pkg-template](https://github.com/zjhch123/emiya-pkg-template)

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

### 4.0. 使用 - UI Test Starter
1. 简介

[emiya-test-template](https://github.com/zjhch123/emiya-test-template)

2. 创建工程
```
emiya -t UITest
```
3. 进入工程
```
cd UITest
```
4. 安装依赖
```
sh launch.sh
```
5. 录制一个Test Case
```
npm run record // 依据选项创建
```
6. 回放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](https://raw.githubusercontent.com/zjhch123/Emiya/master/assets/emiya.png)