Skip to content

Commit c651e4b

Browse files
Ellery0924yuhaoju
authored andcommitted
feat(fekit.md): 迁移fekit新版文档
feat(fekit.md): 迁移fekit新版文档 feat(fekit.md): 迁移fekit新版文档 feat(fekit.md): 迁移fekit新版文档
1 parent 1cfbef9 commit c651e4b

File tree

1 file changed

+24
-26
lines changed

1 file changed

+24
-26
lines changed

docs/fekit.md

Lines changed: 24 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
<h1 style="font-weight: normal"> 将FEkit项目迁移到YKit </h1>
1+
# 将FEkit项目迁移到YKit
22

3-
<h2 style="font-weight: normal"> 下载依赖 </h2>
3+
## 下载依赖
44

55
迁移所需要的依赖是`@qnpm/ykit-config-fekit`包:
66

@@ -12,24 +12,22 @@ qnpm i @qnpm/ykit-config-fekit --save
1212

1313
和其他ykit项目不同的是你不需要写任何配置项,里面可配置的只有sync到开发机的命令。所有的相关配置都会从fekit.config中读取。
1414

15-
<h2 style="font-weight: normal"> 尝试迁移 </h2>
15+
## 尝试迁移
1616

1717
** 以下内容非常重要,请仔细阅读后再进行操作 **
1818

19-
<h3 style="font-weight: normal"> 目前不支持的项目类型: </h3>
19+
### 目前不支持的项目类型:
2020

2121
- 使用了`scripts`(premin,prepack,postmin,postpack,prepublish)钩子脚本的项目
2222
- 使用.less文件的项目
2323
- 使用了.mustache/.handlebar/.hogan文件的项目
2424
- 各种利用了非常规fekit bug的项目(例如使用注释来require依赖)
2525

26-
以上几类项目目前完全无法迁移,会逐次提供支持,请等待之后版本的ykit-config-fekit。
26+
以上三类项目目前完全无法迁移,会逐次提供支持,请等待之后版本的ykit-config-fekit。
2727

28-
另外,如果是先使用webpack构建再用FEkit发布的项目,也可以迁移,但是需要手动执行webpack构建过程先生成pack后的文件。
28+
### 迁移步骤
2929

30-
<h3 style="font-weight: normal"> 迁移步骤 </h3>
31-
32-
<h4 style="font-weight: normal"> 1. 本地pack </h4>
30+
#### 1. 本地pack
3331

3432
首先请在项目根目录下调用`ykit pack -c`生成dev文件。然后注意看一下命令行可能出现的报错,例如:
3533

@@ -68,34 +66,34 @@ require("prepareSleeper/index/js");
6866

6967
请重复以上两个步骤,直到没有报错为止。
7068

71-
<h4 style="font-weight: normal"> 2. dev测试 </h4>
69+
#### 2. dev测试
7270

7371
调用``ykit sync``可以将项目sync到开发机,然后请修改host进行dev测试(这个就不多说怎么弄了)。
7472

7573
最好每个页面都看一下是否有问题。
7674

77-
<h4 style="font-weight: normal"> beta/正式发布 </h4>
75+
#### beta/正式发布
7876

7977
按流程走即可。
8078

81-
<h2 style="font-weight: normal"> 支持 </h2>
79+
## 支持
8280

8381
请qtalk jiao.shen或者yuhao.ju
8482

85-
<h2 style="font-weight: normal"> 已经转化成功的项目列表 </h2>
83+
## 已经转化成功的项目列表
8684

8785
注意,以下的项目绝大多数都有上面提到的css语法问题和js引用问题,都是手动修复以后转化成功的:
8886

89-
- ugc_mall
90-
- ugc
91-
- ugchybrid
92-
- ugc_mall_admin
93-
- ugc_review_audit
94-
- ugc_topic
95-
- trainticket
96-
- hotel_fekit
97-
- bnb_fekit
98-
- bnbhybrid
99-
- hotel_luxury
100-
- mice_search_fekit
101-
- mice_operation_fekit
87+
ugc_mall
88+
ugc
89+
ugchybrid
90+
ugc_mall_admin
91+
ugc_review_audit
92+
ugc_topic
93+
trainticket
94+
hotel_fekit
95+
bnb_fekit
96+
bnbhybrid
97+
hotel_luxury
98+
mice_search_fekit
99+
mice_operation_fekit

0 commit comments

Comments
 (0)