期待一个没有 ESLint, Webpack, Babel 的世界

2020-11-11 18:56:54 +08:00
 xrr2016

弄这些东西真的烦死人...(╥╯^╰╥)

7974 次点击
所在节点    程序员
69 条回复
jydeng
2020-11-12 09:14:11 +08:00
webpack 、babel 还是需要,eslint 看自己需求了。
yaphets666
2020-11-12 09:15:36 +08:00
@Osk ?????几个大文件 几秒才打开网站 这不更被骂吗 小文件有好处呀
feYAN7
2020-11-12 09:19:41 +08:00
相反,我觉得这些很有用,想象一下没有 babel,还要用 var 是多 low
zy445566
2020-11-12 09:29:07 +08:00
ESLint 现在暂时还没什么可替代的且还是相对必要的。
Webpack 等浏览器完全支持 import,稍微做一下 npm 的的迁移问题,那也不需要了
Babel 其实浏览器已经支持大部分语法了,等现代浏览器普遍后,Babel 后面估计也就是用来做词法分析了。

所以综上 ESLint 在项目中还会有用武之地,Webpack 会被未来扫进坟墓,Babel 未来在绝大多数项目不被需要,但可能会被用来做 JS 语言的自举的 AST 分析器
dinjufen
2020-11-12 09:42:38 +08:00
还好,用了 eslint 少了很多错误
yhyh
2020-11-12 10:22:05 +08:00
如果能把这些玩透 来说这话,可能有点道理,但是没头没尾说这么一句 可能还是有没搞清楚的地方吧
最近又在重新整理 webpack 了, 像那些热门箱门 umi dva 这些 开箱即用,但是一直黑箱使用
del1214
2020-11-12 10:33:43 +08:00
农耕火织,回到原始社会
unicloud
2020-11-12 10:42:53 +08:00
jq 过来的人,对这一套东西确实很烦,包括我有一段时间也是这样。
thulof
2020-11-12 11:17:06 +08:00
拉了同组别人的代码,然后跑不起来的时候,你就会怀念 ESLint 了
Osk
2020-11-12 11:38:32 +08:00
@yaphets666 我指的是 node_modules
dcoder
2020-11-12 11:40:03 +08:00
作为后端, 问个问题: vue 3 的脚手架是不是可以省掉折腾 Webpack,Babel
myCupOfTea
2020-11-12 12:46:27 +08:00
@dcoder 嗯,封装呢
yaphets666
2020-11-12 13:01:47 +08:00
@dcoder 不用等到 vue3 vue-cli 你直接装好 0 配置开发都行
Feiox
2020-11-12 14:48:45 +08:00
vite is best !
dcoder
2020-11-12 15:16:56 +08:00
@myCupOfTea @yaphets666 @Feiox 所以 vue 就是好 +-_-
Cbdy
2020-11-12 15:19:56 +08:00
确实比较讨厌,我分享一下我的思路

eslint 可以不用,webpack 未来可以不用,直接用浏览器原生支持的 esmodule,babel 可以考虑用 esbuild 配合几个小脚本,这样就清爽多了
maplelin
2020-11-12 15:45:36 +08:00
更期待一个没有老版本浏览器的世界,这样这些为了兼容出生的工具就都不需要了
Actrace
2020-11-12 15:46:59 +08:00
Tonni
2020-11-12 16:20:33 +08:00
其实这东西就第一次配置的时候费点心,项目脚手架搭建起来开始做业务的时候基本上不会动这些东西了,个人经验是项目开始前基础设施一定要做好,一个完整合理的脚手架会让后续的开发顺心很多。
myCupOfTea
2020-11-12 19:04:56 +08:00
@dcoder react 用官方手脚架也一样啊,不好用的话第三方的轮子也很多,比如 umi
其实都还行吧

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

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

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

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

© 2021 V2EX