提高10倍打包速度的优秀工具:Snowpack 2.0发布,再也不需要打包

发布了超过 40 个 Beta 版本和候选版本之后,我们很高兴地宣布,Snowpack 2.0 在今天正式发布了。

Snowpack 2.0 是一套为现代 Web 打造的构建系统。其特性包括:

  • 启动时间不到 50ms,在大型项目中速度也不会打折扣。
  • 无打包开发与生产构建打包。
  • 内置对 TypeScript、JSX 和 CSS 模块等特性的支持。
  • 可与 React、Preact、Vue、Svelte 和所有你喜欢的库一起使用。
  • Create Snowpack App(CSA)入门模板:

    • https://www.snowpack.dev/#create-snowpack-app-(csa)

  1. # install with npm 
  2. npm install –save-dev snowpack 
  3. # install with yarn 
  4. yarn add –dev snowpack 

迈向 Snowpack 2.0 之路

Snowpack 1.0 是针对一个简单任务而设计的:安装 npm 软件可以直接在浏览器中运行。它背后的理念是,JavaScript 包是在开发过程中唯一 需要 使用打包器(bundler)的东西;只要能去掉这个要求,不再需要打包器,我们就能加快所有人的 Web 开发速度。

结果 Snowpack 大获成功。成千上万的开发人员开始使用 Snowpack 来安装他们的依赖项,简化了构建网站时使用的工具链。一夜之间,一种速度更快,更轻量级的开发环境呈现在人们面前。

Snowpack 2.0 则是为了这个 Web 开发的新时代而设计的构建系统。Snowpack 利用原生 ES 模块(ESM)支持,将构建好的文件直接提供给浏览器,这样你的开发环境就不再需要打包器了。它不仅是一种速度更快的工具,更是一种全新的 Web 构建系统和构建方法。

【声明】:芜湖站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

相关文章