打包工具,推荐 rollup、esbuild。一开始用 vite 就好。语言工具,推荐babel、swc。跑 shell 脚本,zx。
Deno 非常适合制作 cli,且用 cli 来抹平 NPM 和 Deno 世界的最后一公里。 虽然目前 Deno 的 swc 有各种问题,使用 bundle+compile 目前还有很多问题。 cac#with-denogithub.com/cacjs/cac#with-deno Deno 和 Node.js 世界开始融合。 实际上,现在一大不太好融合的点,反而是Node.js的 ESM 问题。理论上 E...
本文译自:https://css-tricks.com/comparing-the-new-generation-of-build-tools/ 在过去的一年里,出现了一批新的开发者工具,它们正在紧跟过去几年主导前端开发的工具,包括webpack、Babel、Rollup、Parcel、create-react-app。 这些新的工具并不是为了完成完全相同的功能而设计的,每个工具都有不同的目标和功能。尽管...
本文译自:https://css-tricks.com/comparing-the-new-generation-of-build-tools/ 在过去的一年里,出现了一批新的开发者工具,它们正在紧跟过去几年主导前端开发的工具,包括 webpack、Babel、Rollup、Parcel、create-react-app。 这些新的工具并不是为了完成完全相同的功能而设计的,每个工具都有不同...
文档和CLI都准确地解释了你需要做什么来避免这种情况,但对于初学者来说,这可能有点 "捉襟见肘",因为在 bundling React 时,它需要一个额外的参数。 --define:process.env.NODE_ENV=\"production\" 1. 或者,如果你在 npm 脚本中包含了 esbuild ,就像这样写...
语言工具,推荐babel、swc。跑 shell 脚本,zx。monorepe 的打包工具 :turborepo。今年装饰器 stage 3...
举个栗子,目前前端人气最高的库是 React:可以看到,React 基本就是手搓 JavaScript(Flow),然后用户...
虽然项目使用 babel / swc / sucrase / esbuild 等工具构建时,tsc 是可选的,但是上面的几种受众...
写代码的工具:VisualStudioCode(简称:VSCode)微软开发的代码编辑工具;运行TS/JS代码的工具:Node.js...