生气,基于 create-react-app 整了个前端脚手架。

2018-09-08 20:53:43 +08:00
 orzzyd
https://github.com/orzYancy/react-seed

项目本身倒是没什么太多想说的,想说的是搞它的原因:

1.做前端也好久了,有一天突然发现,如果我自己新建一个项目的话,以现在前端的环境,似乎也不是一件容易的事。
2.之前公司不是什么正经公司,也没个像样的脚手架,每当有新项目的时候,领导就让它们在 sh1t 一样的代码里,checkout 出一个分支,然后删东西,改东西,加东西,结果可想而知。这种行为,会让任何一个稍微有点追求的程序员不爽。后来我基于 sh1t,删除了大部分业务代码,算是搞了一个脚手架留给公司,我认为这是做的十分正确的一件事,不过,那个脚手架怎么看都有一股屎味。

后来我离职了,断断续续地搞了这个比较干净的项目,起了个好听的名字,也算是完成了一个心愿,虽然没什么太大的技术含量,但这事其实也挺麻烦的。

欢迎萌新参考,欢迎大佬指点。

另外欢迎大家讨论下大家公司里前端项目一般是如何新建的。
2448 次点击
所在节点    分享创造
3 条回复
brickyang
2018-09-08 21:21:14 +08:00
好像 CRA 的东西也没很多。

凭印象,webpack 配置,lint 配置,tsconfig,ci 配置,package.json 的 scripts,index.js ,HTML。主要就这些了吧,再有就是文件夹结构。我习惯于直接手写+复制,前提是这些文件几乎都是不变的。

临时回忆的,如果有不对欢迎补充指正。
fhefh
2018-09-08 21:55:51 +08:00
每次都是复制粘贴 然后删文件~ 😁
remon
2018-09-09 00:33:15 +08:00
直接自己从头搭了一个

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

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

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

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

© 2021 V2EX