
弄这些东西真的烦死人...(^)
1 fengxianqi 2020 年 11 月 11 日 存在是有道理的。 eslint 能让 shi 山稍微不那么恶心,webpack 方便模块化等一系列好处,babel 让你能用上新语法,其实都是为了提升开发效率和增强维护性。 |
2 SuperManNoPain 2020 年 11 月 11 日 via Android 确实 |
3 anjianshi 2020 年 11 月 11 日 后面应该会慢慢清晰的。webpack 最新版本的配置已经比之前简单了 |
4 cmdOptionKana 2020 年 11 月 11 日 如果是个人项目,完全可以不用。如果是工作,拿钱办事本质上就是处理各种麻烦。 |
5 cmdOptionKana 2020 年 11 月 11 日 如果是工作,当没有 webpack 的麻烦时,省下来的时间精力就要用来处理别的麻烦。 |
6 Wincer 2020 年 11 月 11 日 via Android 回到十年前就行了,jq 称霸天下。 |
7 Jirajine 2020 年 11 月 11 日 via Android 人生苦短,我用 parcel |
8 gouflv 2020 年 11 月 11 日 via iPhone 有个东西叫脚手架 |
9 Cbdy 2020 年 11 月 11 日 via Android 快了 |
10 yhxx 2020 年 11 月 11 日 可以选现成的脚手架啊 我刚好相反,极度不喜欢用这些被别人封装好的脚手架 限制太多 |
11 peterjose 2020 年 11 月 11 日 用原生模块 es6 开 http2 eslint 可有可无 |
12 Osk 2020 年 11 月 11 日 via Android js 啥时候才能别这么多小文件啊,现在的前端项目,太吃磁盘 io 了,这要搁以前机械硬盘的时代不被骂得怀疑人生 |
15 xuanbg 2020 年 11 月 11 日 楼主狭隘了啊。这些工具都还挺有用的,熟练使用能省不少功夫。再就是代码没点规矩,写的时候一时爽快,维护的时候就要死人了。 |
16 xuanbg 2020 年 11 月 11 日 @Osk 自己集成一个 Util 包而不是什么都用第三方,就不会有那么多的小文件了。话说我们前端连那种 3 行代码的都要引一个第三方包,我也是醉了。 |
17 lemon6 2020 年 11 月 11 日 项目简单的话 parcel 就可以了,零配置。 复杂项目的话,没有 webpack 还真的不行。ESLint 也是,保存的时候能帮你修改代码格式,统一代码风格,也挺好用。 |
18 Lemeng 2020 年 11 月 11 日 呵呵‘,有点意思 |
19 levelworm 2020 年 11 月 11 日 期待没有 electron 的世界。。。也没什么为什么,就是不喜欢。虽然更可能的是这玩意一统江湖。 |
20 cmdOptionKana 2020 年 11 月 11 日 |
21 charlie21 2020 年 11 月 11 日 考验动手能力 |
22 tikazyq 2020 年 11 月 11 日 github 一下 roman |
23 des 2020 年 11 月 11 日 没有 ie 我就心满意足了 |
24 zst 2020 年 11 月 11 日 |
25 anguiao 2020 年 11 月 11 日 一个人写代码当然怎么爽怎么来,但是团队合作的时候,ESLint 之类的工具还是很有必要。 |
26 murmur 2020 年 11 月 11 日 eslint 如果自己好可以不用,反正提交的时候格式化一下就可以 |
27 flawless 2020 年 11 月 11 日 团队开发的时候你就会想念这些东西了 |
28 ericgui 2020 年 11 月 12 日 还是太年轻 |
29 huijiewei 2020 年 11 月 12 日 via iPhone 年轻人 一步步走路 先体验一下 ie 6,7,8,9 和 Firefox 的 hack |
30 Sparetire 2020 年 11 月 12 日 via Android 回退到 2008 |
31 ccraohng 2020 年 11 月 12 日 via iPhone eslint 能提高代码效率。现在不会还有人自己写配置的? |
32 Mutoo 2020 年 11 月 12 日 https://rome.tools/ Rome is a linter, compiler, bundler, and more for Javascript, TypeScript, JSON, HTML, Markdown, and CSS. |
33 Justin13 2020 年 11 月 12 日 via Android 上 TS+Esbuild 可破 |
34 66beta 2020 年 11 月 12 日 via Android 工具是好工具,就是配置太反人类了 |
35 jiangnan01 2020 年 11 月 12 日 期待用 IE 的都连不上网 |
36 mascteen 2020 年 11 月 12 日 工具发明出来是为了提高效率,如果不好用大可不用。 |
37 monkeyWie 2020 年 11 月 12 日 via Android 我一个人写代码也用 eslint,就喜欢没有 error 和 warnning 的代码,这些都是工程化的最佳实践,修复一个警告的同时还可以看看为什么需要这些做,另外其实配置一点不麻烦,反正基本有脚手架一路回车就行了 |
38 linxl 2020 年 11 月 12 日 我在项目里直接引用 vue element-ui axios 文件, 也不打包, 也不做成 spa. 主要是项目小, 尝试中. |
39 RickyC 2020 年 11 月 12 日 一个没有电脑和智能手机的世界, 也很值得期待. 不过最近我也在想, 前端的编译太慢烦了, 是必要的吗 |
41 jydeng 2020 年 11 月 12 日 webpack 、babel 还是需要,eslint 看自己需求了。 |
42 yaphets666 2020 年 11 月 12 日 @Osk ?????几个大文件 几秒才打开网站 这不更被骂吗 小文件有好处呀 |
43 feYAN7 2020 年 11 月 12 日 相反,我觉得这些很有用,想象一下没有 babel,还要用 var 是多 low |
44 zy445566 2020 年 11 月 12 日 ESLint 现在暂时还没什么可替代的且还是相对必要的。 Webpack 等浏览器完全支持 import,稍微做一下 npm 的的迁移问题,那也不需要了 Babel 其实浏览器已经支持大部分语法了,等现代浏览器普遍后,Babel 后面估计也就是用来做词法分析了。 所以综上 ESLint 在项目中还会有用武之地,Webpack 会被未来扫进坟墓,Babel 未来在绝大多数项目不被需要,但可能会被用来做 JS 语言的自举的 AST 分析器 |
45 dinjufen 2020 年 11 月 12 日 还好,用了 eslint 少了很多错误 |
46 yhyh 2020 年 11 月 12 日 如果能把这些玩透 来说这话,可能有点道理,但是没头没尾说这么一句 可能还是有没搞清楚的地方吧 最近又在重新整理 webpack 了, 像那些热门箱门 umi dva 这些 开箱即用,但是一直黑箱使用 |
47 del1214 2020 年 11 月 12 日 农耕火织,回到原始社会 |
48 unicloud 2020 年 11 月 12 日 jq 过来的人,对这一套东西确实很烦,包括我有一段时间也是这样。 |
49 thulof 2020 年 11 月 12 日 拉了同组别人的代码,然后跑不起来的时候,你就会怀念 ESLint 了 |
50 Osk 2020 年 11 月 12 日 @yaphets666 我指的是 node_modules |
51 dcoder 2020 年 11 月 12 日 作为后端, 问个问题: vue 3 的脚手架是不是可以省掉折腾 Webpack,Babel |
52 myCupOfTea 2020 年 11 月 12 日 @dcoder 嗯,封装呢 |
53 yaphets666 2020 年 1 月 12 日 @dcoder 不用等到 vue3 vue-cli 你直接装好 0 配置开发都行 |
54 Feiox 2020 年 11 月 12 日 vite is best ! |
55 dcoder 2020 年 11 月 12 日 |
56 Cbdy 2020 年 11 月 12 日 via Android 确实比较讨厌,我分享一下我的思路 eslint 可以不用,webpack 未来可以不用,直接用浏览器原生支持的 esmodule,babel 可以考虑用 esbuild 配合几个小脚本,这样就清爽多了 |
57 maplelin 2020 年 11 月 12 日 更期待一个没有老版本浏览器的世界,这样这些为了兼容出生的工具就都不需要了 |
58 Actrace 2020 年 11 月 12 日 |
59 Tonni 2020 年 11 月 12 日 其实这东西就第一次配置的时候费点心,项目脚手架搭建起来开始做业务的时候基本上不会动这些东西了,个人经验是项目开始前基础设施一定要做好,一个完整合理的脚手架会让后续的开发顺心很多。 |
60 myCupOfTea 2020 年 11 月 12 日 @dcoder react 用官方手脚架也一样啊,不好用的话第三方的轮子也很多,比如 umi 其实都还行吧 |
61 xcatliu 2020 年 11 月 12 日 via iPhone |
62 calpamomo 2020 年 11 月 12 日 Snowpack |
63 no1xsyzy 2020 年 11 月 13 日 @dcoder svelte 的脚手架你可以彻底不管 webpack,因为是 rollup ( 我倒是希望不是没有老版本浏览器,而是浏览器行为可以被动态修改动态覆盖 就比如 Racket,你定义了一个拥有特定结构的库 XXX,直接 #lang XXX 就能改变使用的语言,从解释器到分词器都可以被修改。 |
64 dvaknheo 2020 年 11 月 13 日 Javascript 和 php 一样都不需要编译,刷新一下就能出结果,贼快 |
65 dvaknheo 2020 年 11 月 13 日 |
66 96412hj 2020 年 11 月 13 日 rollup 准备下 |
67 nong99 2020 年 11 月 22 日 via Android 没有了 eslint,但是 TypeScript 了 |
68 pikay 2021 年 11 月 10 日 |