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项目脚手架。
- Host: GitHub
- URL: https://github.com/zjhch123/Emiya
- Owner: zjhch123
- License: mit
- Created: 2017-10-03T06:17:40.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2019-01-22T07:15:35.000Z (over 7 years ago)
- Last Synced: 2024-08-31T21:18:36.516Z (almost 2 years ago)
- Topics: javascript, javascript-tools, webpack
- Language: JavaScript
- Homepage: https://zjhch123.github.io/Emiya/
- Size: 213 KB
- Stars: 8
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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。
