你们 react 项目编译环境是完全在自己配置还是用 create-react-app 修改?

2017-06-09 11:49:18 +08:00
 caniuse
我是 webpack 小白
6129 次点击
所在节点    程序员
36 条回复
xrlin
2017-06-09 21:55:18 +08:00
非专业前端,我是直接用 dva 的,拿来就是干。
nino789pzw
2017-06-09 22:10:09 +08:00
先用 create - react - app 初始化 然后 eject 后自己改 webpack
Wangxf
2017-06-09 23:39:49 +08:00
刚开始用是吧 vue-cli 改成了 react 版的,因为那时候 create-react-app 是基于 webpack1.x,前段时间发现升级了,而且很多功能做的不错,配置也不麻烦就切回 create-react-app
Seita
2017-06-09 23:45:27 +08:00
@hronro create-react-app 里面的 webpack 配置还真不是一个所谓 webpack 熟手能搞好的 XD 更别说什么简陋了
seki
2017-06-10 00:24:44 +08:00
create-react-app 不 eject 的话,因为改不到 webpack 配置,有些问题比较难办,比如 sass 支持 react-scripts 没有,官方给出了一个微复杂的手动方法。至于 less 支持,看了一下找不到可用的 watcher,只好作罢
eject 了的话,以后自己升级又是一个难题……
seki
2017-06-10 00:25:17 +08:00
@zsx 最近升级到 webpack 2 了倒是
test4zhou
2017-06-10 03:08:46 +08:00
eject 后自己改
hxtheone
2017-06-10 16:06:19 +08:00
之前用别人的感觉比自己写个 boilderplate 还累, 这种 infrastructure 的事儿造个轮子又不难

https://github.com/MrHuxu/react-go-boilerplate
changlers
2017-06-10 20:58:21 +08:00
我用的是 github 的 react-starter-kit
xcodebuild
2017-06-10 22:33:35 +08:00
推荐 atool-build 和 atool-test,超好用
warDoggie
2017-06-11 13:10:40 +08:00
@test4zhou 请问下 eject 是什么意思?
test4zhou
2017-06-12 01:05:17 +08:00
npm run eject,后可以看所有配置
frankynwa
2017-06-12 10:15:39 +08:00
@caniuse 感觉 dva 还不错哦, 和 antd 配套使用,有比较完善的文档和实例,居然还有基于 dva 和 antd 的 admin....简直是我们这种积木式前端程序员的福音
caniuse
2017-06-12 11:30:22 +08:00
@frankynwa 嗯 我也学学
Cacivy
2017-06-12 11:44:48 +08:00
@zsx 最新版已经上了 webpack2 了
caniuse
2017-06-22 16:18:36 +08:00
我最近学了下 webpack,准备自己配置了,其实也不难

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/367182

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX