0

我发现了如何使用 webpack 使 React 全球化:https ://stackoverflow.com/a/32556581/565877

但我想知道如何使它成为全球包裹

4

1 回答 1

0

根据一些初步研究,似乎最好接受明确的导入。更少的“魔法”意味着当你想重构你的代码时,很容易知道一个模块是否仍在使用。各种bundlers可以更快更方便的了解各种文件的依赖关系。

我认为至少让React全局变得更合理/更可原谅,因为它首先基本上是在 React 应用程序中。当您想将它嵌入到非反应的东西中而不编译时,您可以将导入添加到每个文件中,可能在终端中使用一些简单的脚本。

不要绝望,因为导入是如此简单和基本(因此很烦人),它们大部分可以由您的编辑器/ide/编辑器插件/等自动化。

一种可以帮助解决此问题的工具是:https ://github.com/PavelDymkov/babel-plugin-auto-import

这是一个很好的 vscode 编辑器插件:

自动导入 - ES6、TS、JSX、TSX Sergey Korenuk | 46,224 次安装 | 71,453 次下载 https://marketplace.visualstudio.com/items?itemName=NuclleaR.vscode-extension-auto-import(这是 soates 更流行的“自动导入”的一个分支,仅支持 typescript)

于 2019-01-05T23:43:45.423 回答