【问题标题】:How to aliasing Preact with Webpack?如何使用 Webpack 为 Preact 起别名?
【发布时间】:2021-04-14 13:24:18
【问题描述】:

Preact 指南说

要为 webpack 中的任何包设置别名,您需要将 resolve.alias 部分添加到您的配置中。根据您使用的配置,此部分可能已经存在,但缺少 Preact 的别名。

但是使用任何官方模板(默认、typescript、material web components 等)都不会生成任何 webpack.config.js 文件,并且 preact 没有像 react 那样的弹出命令来访问完整的项目配置。

【问题讨论】:

    标签: node.js webpack preact


    【解决方案1】:

    所以,有几件事:

    首先,Preact 和 Preact-CLI 是两个独立的项目。

    您引用了我们文档中标有“集成到现有管道”的部分。这意味着将 Preact 添加到您现有的 React 应用程序中,但是,如果您使用我们的模板之一,那么这是一个新项目,而不是现有项目。

    preact 没有像 react 那样的弹出命令来访问完整的项目配置。

    没有办法“弹出” React。您指的是名为“Create React App”的构建工具。

    我们允许full configuration of the Webpack config with a preact.config.js。有了这个,您可以编辑您想要的配置的任何部分:更改插件选项、添加加载器、删除插件等,而无需自己拥有配置。您可以在配置中注释掉您的更改,然后返回默认配置。

    我们认为 CRA 的“弹出”是一个糟糕的 API,因此不匹配。

    【讨论】:

      猜你喜欢
      • 2016-12-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-08
      • 1970-01-01
      • 2020-06-06
      • 1970-01-01
      相关资源
      最近更新 更多