1 | # Change Log
|
2 |
|
3 | All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
|
4 |
|
5 | <a name="2.2.4"></a>
|
6 | ## [2.2.4](https://github.com/dacejs/dace/compare/v2.2.3...v2.2.4) (2019-06-17)
|
7 |
|
8 |
|
9 | ### Bug Fixes
|
10 |
|
11 | * 修复 DACE_PATH_LOADABLE_STATS_JSON 拼写错误 ([f77768e](https://github.com/dacejs/dace/commit/f77768e))
|
12 |
|
13 |
|
14 |
|
15 | <a name="2.2.3"></a>
|
16 | ## [2.2.3](https://github.com/dacejs/dace/compare/v2.2.2...v2.2.3) (2019-06-17)
|
17 |
|
18 |
|
19 | ### Bug Fixes
|
20 |
|
21 | * 修复 prd/loadable-stats.json 找不到的问题 ([5e6651e](https://github.com/dacejs/dace/commit/5e6651e))
|
22 |
|
23 |
|
24 |
|
25 | <a name="2.2.2"></a>
|
26 | ## [2.2.2](https://github.com/dacejs/dace/compare/v2.2.1...v2.2.2) (2019-06-13)
|
27 |
|
28 | ### Bug Fixes
|
29 |
|
30 | * 修复 TRAVIS 编译的问题,使用 `node@8||12`
|
31 |
|
32 | <a name="2.2.1"></a>
|
33 | ## [2.2.1](https://github.com/dacejs/dace/compare/v2.2.0...v2.2.1) (2019-06-13)
|
34 |
|
35 |
|
36 | ### Bug Fixes
|
37 |
|
38 | * [#20](https://github.com/dacejs/dace/issues/20) 修复 babel.config.js 不生效的问题 ([e6d14bb](https://github.com/dacejs/dace/commit/e6d14bb))
|
39 |
|
40 |
|
41 |
|
42 | <a name="2.2.0"></a>
|
43 | # [2.2.0](https://github.com/dacejs/dace/compare/v2.1.1...v2.2.0) (2019-06-13)
|
44 |
|
45 |
|
46 | ### Features
|
47 |
|
48 | * 升级 eslint-config-qunar@5.1.0 , 默认支持老的装饰器语法 ([db1f1ee](https://github.com/dacejs/dace/commit/db1f1ee))
|
49 |
|
50 |
|
51 |
|
52 | <a name="2.1.1"></a>
|
53 | ## [2.1.1](https://github.com/dacejs/dace/compare/v2.1.0...v2.1.1) (2019-06-13)
|
54 |
|
55 |
|
56 | ### Features
|
57 |
|
58 | * 测试用例的 react 版本升级到 react@^16.8.6 ([b71b3cc](https://github.com/dacejs/dace/commit/b71b3cc))
|
59 | * 测试命令增加 `FROM` 参数,当 `npm test` 执行失败时,可以使用 `FROM=xx npm test` 继续执行剩余的 case
|
60 |
|
61 |
|
62 | <a name="2.1.0"></a>
|
63 | # [2.1.0](https://github.com/dacejs/dace/compare/v2.0.1...v2.1.0) (2019-06-13)
|
64 |
|
65 |
|
66 | ### Features
|
67 |
|
68 | * 升级 `eslint-config-qunar@5.x` ([94c29c5](https://github.com/dacejs/dace/commit/94c29c5))
|
69 |
|
70 |
|
71 |
|
72 | <a name="2.0.1"></a>
|
73 | ## [2.0.1](https://github.com/dacejs/dace/compare/v2.0.0...v2.0.1) (2019-06-13)
|
74 |
|
75 |
|
76 | ### Features
|
77 |
|
78 | * 升级 `react-dev-utils@^9.x` ,删除 `react-error-overlay` ([96032d3](https://github.com/dacejs/dace/commit/96032d3))
|
79 |
|
80 |
|
81 |
|
82 | <a name="2.0.0"></a>
|
83 | # [2.0.0](https://github.com/dacejs/dace/compare/v2.0.0-alpha.18...v2.0.0) (2019-06-12)
|
84 |
|
85 |
|
86 | ### Bug Fixes
|
87 |
|
88 | * [#19](https://github.com/dacejs/dace/issues/19) 预加载 [@loadable](https://github.com/loadable)/component 确保服务器端第一次渲染时能拿到数据 ([4fac946](https://github.com/dacejs/dace/commit/4fac946))
|
89 | * 删除 renderTags 和 writeStatsFilePlugin ([1b6fb76](https://github.com/dacejs/dace/commit/1b6fb76))
|
90 |
|
91 |
|
92 | ### Features
|
93 |
|
94 | * 升级 css-loader@^2.1.1 ([6942b09](https://github.com/dacejs/dace/commit/6942b09))
|
95 |
|
96 |
|
97 |
|
98 | <a name="2.0.0-alpha.18"></a>
|
99 | # [2.0.0-alpha.18](https://github.com/dacejs/dace/compare/v2.0.0-alpha.17...v2.0.0-alpha.18) (2019-06-11)
|
100 |
|
101 |
|
102 | ### Features
|
103 |
|
104 | * 升级 react-router@5.x ([393653c](https://github.com/dacejs/dace/commit/393653c))
|
105 |
|
106 |
|
107 |
|
108 | <a name="2.0.0-alpha.17"></a>
|
109 | # [2.0.0-alpha.17](https://github.com/dacejs/dace/compare/v2.0.0-alpha.16...v2.0.0-alpha.17) (2019-06-11)
|
110 |
|
111 |
|
112 | ### Features
|
113 |
|
114 | * 升级 mocha@^6.1.4 ([d02ecf1](https://github.com/dacejs/dace/commit/d02ecf1))
|
115 | * 升级依赖包 babel@7.x ([7225966](https://github.com/dacejs/dace/commit/7225966))
|
116 |
|
117 |
|
118 |
|
119 | <a name="2.0.0-alpha.16"></a>
|
120 | # [2.0.0-alpha.16](https://github.com/dacejs/dace/compare/v2.0.0-alpha.15...v2.0.0-alpha.16) (2019-06-10)
|
121 |
|
122 |
|
123 | ### Features
|
124 |
|
125 | * 升级依赖包 ([36da952](https://github.com/dacejs/dace/commit/36da952))
|
126 |
|
127 |
|
128 |
|
129 | <a name="2.0.0-alpha.15"></a>
|
130 | # [2.0.0-alpha.15](https://github.com/dacejs/dace/compare/v2.0.0-alpha.14...v2.0.0-alpha.15) (2019-06-10)
|
131 |
|
132 |
|
133 | ### Bug Fixes
|
134 |
|
135 | * [#16](https://github.com/dacejs/dace/issues/16) 修复 `DACE_PATH_AXIOS_INSTANCE` 默认值错误。 ([6bb37e8](https://github.com/dacejs/dace/commit/6bb37e8))
|
136 | * [#17](https://github.com/dacejs/dace/issues/17) 修复使用默认路由时的报错 ([535c72b](https://github.com/dacejs/dace/commit/535c72b))
|
137 |
|
138 |
|
139 |
|
140 | <a name="2.0.0-alpha.14"></a>
|
141 | # [2.0.0-alpha.14](https://github.com/dacejs/dace/compare/v2.0.0-alpha.13...v2.0.0-alpha.14) (2019-06-03)
|
142 |
|
143 |
|
144 | ### Bug Fixes
|
145 |
|
146 | * [#15](https://github.com/dacejs/dace/issues/15) route.path 支持数组参数 ([5ebc5a5](https://github.com/dacejs/dace/commit/5ebc5a5))
|
147 |
|
148 |
|
149 |
|
150 | <a name="2.0.0-alpha.13"></a>
|
151 | # [2.0.0-alpha.13](https://github.com/dacejs/dace/compare/v2.0.0-alpha.12...v2.0.0-alpha.13) (2019-01-31)
|
152 |
|
153 |
|
154 | ### Bug Fixes
|
155 |
|
156 | * [#13](https://github.com/dacejs/dace/issues/13) 运行编译后代码报错 Not found `DACE_PATH_STATS_JSON` in `process.env` ([0dcc7e7](https://github.com/dacejs/dace/commit/0dcc7e7))
|
157 |
|
158 |
|
159 | ### Features
|
160 |
|
161 | * 增加 DACE_LONG_TERM_CACHING ([2438ccc](https://github.com/dacejs/dace/commit/2438ccc))
|
162 |
|
163 |
|
164 |
|
165 | <a name="2.0.0-alpha.12"></a>
|
166 | # [2.0.0-alpha.12](https://github.com/dacejs/dace/compare/v2.0.0-alpha.11...v2.0.0-alpha.12) (2019-01-30)
|
167 |
|
168 |
|
169 | ### Features
|
170 |
|
171 | * 开发环境下也使用长期缓存 ([d7cabd6](https://github.com/dacejs/dace/commit/d7cabd6))
|
172 | * 调整代理请求规则配置方式 ([8bb7bd7](https://github.com/dacejs/dace/commit/8bb7bd7))
|
173 |
|
174 |
|
175 |
|
176 | <a name="2.0.0-alpha.11"></a>
|
177 | # [2.0.0-alpha.11](https://github.com/dacejs/dace/compare/v2.0.0-alpha.10...v2.0.0-alpha.11) (2019-01-29)
|
178 |
|
179 |
|
180 | ### Bug Fixes
|
181 |
|
182 | * 修复前端路由不触发getInitialProps的问题 ([c6de1e4](https://github.com/dacejs/dace/commit/c6de1e4))
|
183 |
|
184 |
|
185 |
|
186 | <a name="2.0.0-alpha.10"></a>
|
187 | # [2.0.0-alpha.10](https://github.com/dacejs/dace/compare/v2.0.0-alpha.9...v2.0.0-alpha.10) (2019-01-28)
|
188 |
|
189 |
|
190 | ### Features
|
191 |
|
192 | * 地址找不到时显示404页面 ([0210dbd](https://github.com/dacejs/dace/commit/0210dbd))
|
193 | * **config:** 增加 `DACE_SCRIPT_CROSSORIGIN` 配置项 ([ad2d127](https://github.com/dacejs/dace/commit/ad2d127))
|
194 | * **deps:** `axios@^0.18.0` `packing-urlrewrite@^0.2.0` ([b54657c](https://github.com/dacejs/dace/commit/b54657c))
|
195 | * **deps:** redbox-react@1.6.0 ([cc60a29](https://github.com/dacejs/dace/commit/cc60a29))
|
196 | * 新增请求转发功能 ([06f31c1](https://github.com/dacejs/dace/commit/06f31c1))
|
197 |
|
198 |
|
199 |
|
200 | <a name="2.0.0-alpha.9"></a>
|
201 | # [2.0.0-alpha.9](https://github.com/dacejs/dace/compare/v2.0.0-alpha.8...v2.0.0-alpha.9) (2019-01-23)
|
202 |
|
203 |
|
204 | ### Features
|
205 |
|
206 | * 修改环境变量名称 ([1b121da](https://github.com/dacejs/dace/commit/1b121da))
|
207 | * 提取 DACE_VENDORS 变量 ([2330235](https://github.com/dacejs/dace/commit/2330235))
|
208 | * 禁用 `import/prefer-default-export` eslint 规则 ([77833de](https://github.com/dacejs/dace/commit/77833de))
|
209 | * 重构 dace 配置文件机制 ([28d0bb2](https://github.com/dacejs/dace/commit/28d0bb2))
|
210 |
|
211 |
|
212 |
|
213 | <a name="2.0.0-alpha.8"></a>
|
214 | # [2.0.0-alpha.8](https://github.com/dacejs/dace/compare/v2.0.0-alpha.7...v2.0.0-alpha.8) (2019-01-14)
|
215 |
|
216 |
|
217 | ### Features
|
218 |
|
219 | * 增加 `DACE_AXIOS_INSTANCE_PATH` 参数 ([b76d259](https://github.com/dacejs/dace/commit/b76d259))
|
220 | * 重命名配置参数 `DACE_DISABLE_SSR` ->`DACE_NO_SSR` ([1be4239](https://github.com/dacejs/dace/commit/1be4239))
|
221 |
|
222 |
|
223 |
|
224 | <a name="2.0.0-alpha.7"></a>
|
225 | # [2.0.0-alpha.7](https://github.com/dacejs/dace/compare/v2.0.0-alpha.6...v2.0.0-alpha.7) (2019-01-11)
|
226 |
|
227 |
|
228 |
|
229 | <a name="2.0.0-alpha.6"></a>
|
230 | # [2.0.0-alpha.6](https://github.com/dacejs/dace/compare/v2.0.0-alpha.5...v2.0.0-alpha.6) (2019-01-11)
|
231 |
|
232 |
|
233 | ### Bug Fixes
|
234 |
|
235 | * 修复设置router.js时页面不能正常插入css文件的问题 ([fe9baa6](https://github.com/dacejs/dace/commit/fe9baa6))
|
236 | * 当 publicPath = '/' 需要将编译目录挂载为虚拟目录(本地开发模式) ([5ab0e91](https://github.com/dacejs/dace/commit/5ab0e91))
|
237 |
|
238 |
|
239 | ### Features
|
240 |
|
241 | * **config:** 增加 `vendors` 配置 ([6a963d0](https://github.com/dacejs/dace/commit/6a963d0))
|
242 | * 将 style.css 从 splitChunk 配置中删除 ([06d6fa8](https://github.com/dacejs/dace/commit/06d6fa8))
|
243 |
|
244 |
|
245 |
|
246 | <a name="2.0.0-alpha.5"></a>
|
247 | # [2.0.0-alpha.5](https://github.com/dacejs/dace/compare/v2.0.0-alpha.4...v2.0.0-alpha.5) (2019-01-10)
|
248 |
|
249 |
|
250 |
|
251 | <a name="2.0.0-alpha.4"></a>
|
252 | # [2.0.0-alpha.4](https://github.com/dacejs/dace/compare/v2.0.0-alpha.3...v2.0.0-alpha.4) (2019-01-10)
|
253 |
|
254 |
|
255 | ### Bug Fixes
|
256 |
|
257 | * 回退到 `webpack@4.28.1` ([aaf925d](https://github.com/dacejs/dace/commit/aaf925d))
|
258 |
|
259 |
|
260 |
|
261 | <a name="2.0.0-alpha.3"></a>
|
262 | # [2.0.0-alpha.3](https://github.com/dacejs/dace/compare/v2.0.0-alpha.2...v2.0.0-alpha.3) (2019-01-09)
|
263 |
|
264 |
|
265 |
|
266 | <a name="2.0.0-alpha.2"></a>
|
267 | # [2.0.0-alpha.2](https://github.com/dacejs/dace/compare/v2.0.0-alpha.1...v2.0.0-alpha.2) (2019-01-09)
|
268 |
|
269 |
|
270 |
|
271 | <a name="2.0.0-alpha.1"></a>
|
272 | # [2.0.0-alpha.1](https://github.com/dacejs/dace/compare/v2.0.0-alpha.0...v2.0.0-alpha.1) (2019-01-09)
|
273 |
|
274 |
|
275 |
|
276 | <a name="2.0.0-alpha.0"></a>
|
277 | # [2.0.0-alpha.0](https://github.com/dacejs/dace/compare/v1.6.0...v2.0.0-alpha.0) (2019-01-09)
|
278 |
|
279 |
|
280 | ### Bug Fixes
|
281 |
|
282 | * 从环境变量中获取devServer的端口号 ([8680a6c](https://github.com/dacejs/dace/commit/8680a6c))
|
283 | * 删除无用的虚拟目录 ([53a409d](https://github.com/dacejs/dace/commit/53a409d))
|
284 |
|
285 |
|
286 | ### Features
|
287 |
|
288 | * 使用 logger 代替 console 输出 ([ec01f35](https://github.com/dacejs/dace/commit/ec01f35))
|
289 | * 可以在 dace.config.js 中配置环境变量和路径变量 ([aa074c6](https://github.com/dacejs/dace/commit/aa074c6))
|
290 | * **config:** 增加 DACE_SCROLL_TO_TOP 开关 ([b500fd2](https://github.com/dacejs/dace/commit/b500fd2))
|
291 | * **config:** 增加禁用服务器端渲染开关 `DACE_DISABLE_SSR` ([b8b95af](https://github.com/dacejs/dace/commit/b8b95af))
|
292 | * **config:** 增加默认首页文件名称配置 `DACE_INDEX` ([d511b4c](https://github.com/dacejs/dace/commit/d511b4c))
|
293 |
|
294 |
|
295 |
|
296 | <a name="1.6.0"></a>
|
297 | # [1.6.0](https://github.com/dacejs/dace/compare/v1.5.2...v1.6.0) (2018-10-18)
|
298 |
|
299 |
|
300 | ### Bug Fixes
|
301 |
|
302 | * 修复使用 history.push 修改 url 后 query 获取异常的问题 ([d45fc63](https://github.com/dacejs/dace/commit/d45fc63))
|
303 |
|
304 |
|
305 | ### Features
|
306 |
|
307 | * 删除 dace mock 服务,使用 webpack-dev-server 的 proxy 代替 ([2e62298](https://github.com/dacejs/dace/commit/2e62298))
|
308 |
|
309 |
|
310 |
|
311 | <a name="1.5.2"></a>
|
312 | ## [1.5.2](https://github.com/dacejs/dace/compare/v1.5.1...v1.5.2) (2018-09-28)
|
313 |
|
314 |
|
315 | ### Bug Fixes
|
316 |
|
317 | * 禁止 splitChunks 自动生成 vendors 包 ([2c435e5](https://github.com/dacejs/dace/commit/2c435e5))
|
318 | * 给 script 标签加上 crossorigin="anonymous" ([d9e3a2a](https://github.com/dacejs/dace/commit/d9e3a2a))
|
319 |
|
320 |
|
321 |
|
322 | <a name="1.5.1"></a>
|
323 | ## [1.5.1](https://github.com/dacejs/dace/compare/v1.5.0...v1.5.1) (2018-09-27)
|
324 |
|
325 |
|
326 | ### Bug Fixes
|
327 |
|
328 | * 修复多级目录时初始化HTML插入script标签错误的问题 ([42750fa](https://github.com/dacejs/dace/commit/42750fa))
|
329 |
|
330 |
|
331 |
|
332 | <a name="1.5.0"></a>
|
333 | # [1.5.0](https://github.com/dacejs/dace/compare/v1.4.0...v1.5.0) (2018-09-27)
|
334 |
|
335 |
|
336 | ### Features
|
337 |
|
338 | * **cli:** 增加 `--visualizer` 参数,是否启用 webpack-visualizer 打包分析工具 ([9603265](https://github.com/dacejs/dace/commit/9603265))
|
339 | * 在首屏HTML中直接输出css标签,避免页面抖动 ([1d57379](https://github.com/dacejs/dace/commit/1d57379))
|
340 |
|
341 |
|
342 |
|
343 | <a name="1.4.0"></a>
|
344 | # [1.4.0](https://github.com/dacejs/dace/compare/v1.3.0...v1.4.0) (2018-09-26)
|
345 |
|
346 |
|
347 | ### Bug Fixes
|
348 |
|
349 | * 修复默认首页不加载index.css的问题 ([117ae1a](https://github.com/dacejs/dace/commit/117ae1a))
|
350 | * 美化 Stylelint Error 输出格式 ( [#10](https://github.com/dacejs/dace/issues/10) ) ([5d4f105](https://github.com/dacejs/dace/commit/5d4f105))
|
351 | * 解决编译过程自动合并导致打包结果与预期不一致的问题 ([cd41f5c](https://github.com/dacejs/dace/commit/cd41f5c))
|
352 |
|
353 |
|
354 | ### Features
|
355 |
|
356 | * **cli:** 增加 verbose 参数,显示详细日志信息 ([f05a276](https://github.com/dacejs/dace/commit/f05a276))
|
357 | * 用 post-preset-env 代替 post-cssnext ([3864c25](https://github.com/dacejs/dace/commit/3864c25))
|
358 |
|
359 |
|
360 |
|
361 | <a name="1.3.0"></a>
|
362 | # [1.3.0](https://github.com/dacejs/dace/compare/v1.2.0...v1.3.0) (2018-09-14)
|
363 |
|
364 |
|
365 | ### Features
|
366 |
|
367 | * 将前后端编译产物输出到不同目录 ([9297e7e](https://github.com/dacejs/dace/commit/9297e7e))
|
368 | * 支持 code-splitting ([937295a](https://github.com/dacejs/dace/commit/937295a))
|
369 |
|
370 |
|
371 |
|
372 | <a name="1.2.0"></a>
|
373 | # [1.2.0](https://github.com/dacejs/dace/compare/v1.1.1...v1.2.0) (2018-08-29)
|
374 |
|
375 |
|
376 | ### Features
|
377 |
|
378 | * dace-plugin 支持配置参数 ([870ee1f](https://github.com/dacejs/dace/commit/870ee1f))
|
379 |
|
380 |
|
381 |
|
382 | <a name="1.1.1"></a>
|
383 | ## [1.1.1](https://github.com/zhongzhi107/dace/compare/v1.1.0...v1.1.1) (2018-08-23)
|
384 |
|
385 |
|
386 | ### Bug Fixes
|
387 |
|
388 | * 修复 rules 配置文件不存在时报错的问题 ([297edd8](https://github.com/zhongzhi107/dace/commit/297edd8))
|
389 |
|
390 |
|
391 |
|
392 | <a name="1.1.0"></a>
|
393 | # [1.1.0](https://github.com/zhongzhi107/dace/compare/v1.0.0...v1.1.0) (2018-08-22)
|
394 |
|
395 |
|
396 | ### Features
|
397 |
|
398 | * 增加 API 接口数据 mock 功能 ([c324ebc](https://github.com/zhongzhi107/dace/commit/c324ebc))
|
399 |
|
400 |
|
401 |
|
402 | <a name="1.0.0"></a>
|
403 | # [1.0.0](https://github.com/zhongzhi107/dace/compare/v0.0.1...v1.0.0) (2018-08-22)
|
404 |
|
405 |
|
406 | ### Bug Fixes
|
407 |
|
408 | * [#1](https://github.com/zhongzhi107/dace/issues/1) 发生 JSX 语法错误后,当修改正确后 dev server 一直处于加载状态 ([b77eb28](https://github.com/zhongzhi107/dace/commit/b77eb28))
|
409 | * [#5](https://github.com/zhongzhi107/dace/issues/5) 修复服务器端渲染时,当前页面reducer没能注入浏览器端 store 引发的界面不更新 ([8c94bd8](https://github.com/zhongzhi107/dace/commit/8c94bd8))
|
410 | * DACE_PUBLIC_PATH 不生效 ([1db34fd](https://github.com/zhongzhi107/dace/commit/1db34fd))
|
411 | * fix doc link ([8059057](https://github.com/zhongzhi107/dace/commit/8059057))
|
412 | * process.env.NODE_ENV 缺省值为 local ([2249793](https://github.com/zhongzhi107/dace/commit/2249793))
|
413 | * url中包含querystring时react-router匹配失效 ([47b25fc](https://github.com/zhongzhi107/dace/commit/47b25fc))
|
414 | * 修复因模糊路由匹配导致的路由错误 ([805922c](https://github.com/zhongzhi107/dace/commit/805922c))
|
415 | * 修改拼写错误 ([5823412](https://github.com/zhongzhi107/dace/commit/5823412))
|
416 | * 当 node_modules/dace-plugin-redux 存在且工程不使用 redux 时会报错 ([2426a3f](https://github.com/zhongzhi107/dace/commit/2426a3f))
|
417 | * 根据 learn dace demo 调整代码 ([3b29c0e](https://github.com/zhongzhi107/dace/commit/3b29c0e))
|
418 | * 编译工程缺少参数 ([3dba5bd](https://github.com/zhongzhi107/dace/commit/3dba5bd))
|
419 | * 解决 server build 报错 “ModuleDependencyWarning: Critical dependency: the request of a dependency is an expression” ([f0ea48e](https://github.com/zhongzhi107/dace/commit/f0ea48e))
|
420 | * 解决服务器端渲染中文乱码的问题 ([2ca013a](https://github.com/zhongzhi107/dace/commit/2ca013a))
|
421 | * 资源文件的引用--引号缺失 ([0c4e8d7](https://github.com/zhongzhi107/dace/commit/0c4e8d7))
|
422 |
|
423 |
|
424 | ### Features
|
425 |
|
426 | * 为 reducer-key 增加默认值 ([420ef27](https://github.com/zhongzhi107/dace/commit/420ef27))
|
427 | * 使用 nodeLoader 让 js 具备 node 能力 ([29a732f](https://github.com/zhongzhi107/dace/commit/29a732f))
|
428 | * 使用Promise.all支持多种数据类型返回 ([25148e0](https://github.com/zhongzhi107/dace/commit/25148e0))
|
429 | * 使用新的插件机制 ([e1e2766](https://github.com/zhongzhi107/dace/commit/e1e2766))
|
430 | * 允许某些请求只在前端发起,服务端忽略 ([d0d51a4](https://github.com/zhongzhi107/dace/commit/d0d51a4))
|
431 | * 启用stylelint ([1d0eec7](https://github.com/zhongzhi107/dace/commit/1d0eec7))
|
432 | * 增加 babel-plugin-add-module-exports,支持 require default 模块 ([5d8d995](https://github.com/zhongzhi107/dace/commit/5d8d995))
|
433 | * 增加 dotenv ([82b077a](https://github.com/zhongzhi107/dace/commit/82b077a))
|
434 | * 增加 eslint 和 styelint 代码检查 ([38566f5](https://github.com/zhongzhi107/dace/commit/38566f5))
|
435 | * 增加 postcss-next 支持 ([1518203](https://github.com/zhongzhi107/dace/commit/1518203))
|
436 | * 增加禁止使用服务器端渲染的开关 ([396345a](https://github.com/zhongzhi107/dace/commit/396345a))
|
437 | * 增加自动路由规则 ([fb4e570](https://github.com/zhongzhi107/dace/commit/fb4e570))
|
438 | * 增加自定义数据请求过程中的loading组件 ([2679092](https://github.com/zhongzhi107/dace/commit/2679092))
|
439 | * 增加路由无匹配时404页面 ([2545393](https://github.com/zhongzhi107/dace/commit/2545393))
|
440 | * 导出 Helmet ([88ba61a](https://github.com/zhongzhi107/dace/commit/88ba61a))
|
441 | * 封装成基础类库,提高易用性 ([87c80c6](https://github.com/zhongzhi107/dace/commit/87c80c6))
|
442 | * 将 home 设置为默认首页 ([94d4ec8](https://github.com/zhongzhi107/dace/commit/94d4ec8))
|
443 | * 将 querystring 和路由匹配结果传入 perfetch 装饰器中 ([8a7aa86](https://github.com/zhongzhi107/dace/commit/8a7aa86))
|
444 | * 将 src 编译到 dist ([392d194](https://github.com/zhongzhi107/dace/commit/392d194))
|
445 | * 支持 import() 异步代码加载和代码拆分 ([135727c](https://github.com/zhongzhi107/dace/commit/135727c))
|
446 | * 支持加载项目中 eslint/postcss/stylelint/babelrc 等配置 ([8808585](https://github.com/zhongzhi107/dace/commit/8808585))
|
447 | * 支持在项目中重写 webpack 配置 ([23ef79e](https://github.com/zhongzhi107/dace/commit/23ef79e))
|
448 | * 支持更丰富的 dotenv ([7062e8a](https://github.com/zhongzhi107/dace/commit/7062e8a))
|
449 | * 支持自定义server.js 和 client.js ([b09d3fe](https://github.com/zhongzhi107/dace/commit/b09d3fe))
|
450 | * **CLI:** 增加 --verbose 参数 ([3fc86ff](https://github.com/zhongzhi107/dace/commit/3fc86ff))
|
451 | * 简化 router.js 写法 ([77112eb](https://github.com/zhongzhi107/dace/commit/77112eb))
|
452 | * 美化浏览器控制台输出格式 ([5b592a8](https://github.com/zhongzhi107/dace/commit/5b592a8))
|
453 | * 自定义document.js ([a9687bc](https://github.com/zhongzhi107/dace/commit/a9687bc))
|
454 |
|
455 |
|
456 | ### Performance Improvements
|
457 |
|
458 | * 优化 querystring 的传递方式 ([1c84948](https://github.com/zhongzhi107/dace/commit/1c84948))
|
459 | * 优化代码 ([9f4cb6d](https://github.com/zhongzhi107/dace/commit/9f4cb6d))
|
460 | * 优化数据预加载书写方式,使用组件的静态方法代替 route.loadData() ([fa9e8f1](https://github.com/zhongzhi107/dace/commit/fa9e8f1))
|
461 | * 优化服务器端渲染网页中静态文件插入标签 ([f46611c](https://github.com/zhongzhi107/dace/commit/f46611c))
|