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