13

我想知道在 Angular 4+ 版本中我应该用 Parcel 替换 Webpack 有什么充分的理由吗?我的意思是 Angular 团队有很多专门针对 Webpack 的配置,我想知道这是否值得?会不会有无法替代的功能?为什么我应该或不应该这样做?

4

2 回答 2

13

Parcel 更容易自己设置(它有 0 个配置,例如合法),您不必担心。

在 Angular 的情况下,如果您使用的是 Angular CLI,它有一堆开箱即用的配置,将在必要时更新,因此您不必担心。

如果我要开始一个新项目(没有任何类似的cli),我会坚持使用包裹,否则使用默认的。

于 2018-07-16T11:50:03.133 回答
4

Parcel 和 webpack 的不同之处在于无需配置文件即可构建复杂的应用程序

包裹

包裹不需要配置

  1. Parcel 为 CSS、JavaScript 包、图像等创建单独的文件。
  2. Parcel 支持以下转换,无需 Parcel 配置文件:
    • CSS
    • SCSS
    • 图片
    • 通天塔
    • 后CSS
    • PostHTML
    • 打字稿
    • ReasonML/BuckleScript ReasonReact
  3. Parcel 通过检查安装了哪些依赖项以及存在哪些配置文件来自动检测需要哪些转换。

网页包

  1. webpack 内联 JavaScript 包中的所有内容

使用 webpack,您在没有配置文件的情况下获得的唯一功能是默认输入和输出文件。如果您需要其他任何东西,例如 babel、SCSS 等,则需要 webpack.config.js 文件

对于大多数实际项目,当您使用 webpack 4 时,您仍然需要一个配置文件

更多信息:http : //blog.jakoblind.no/parcel-webpack/

于 2018-07-26T05:25:27.130 回答