如何使整个应用程序上的反应可用,而无需在每个 jsx 文件中一次又一次地导入它[重复]
Posted
技术标签:
【中文标题】如何使整个应用程序上的反应可用,而无需在每个 jsx 文件中一次又一次地导入它[重复]【英文标题】:How to make react available on whole app without importing it again and again in every jsx file [duplicate] 【发布时间】:2017-03-18 01:46:49 【问题描述】:如何使用 webpack 在每个 jsx 文件中一次又一次地导入 react 而不用在整个应用程序中使用它
【问题讨论】:
看看this。 【参考方案1】:使用ProvidePlugin
。文档:https://webpack.github.io/docs/shimming-modules.html
但是我们这里有代码,添加到plugins
:
new webpack.ProvidePlugin(
React: "react",
)
这本质上是一个require('react')
,并将结果变成一个名为React
的全局变量,所有模块都可以访问它。
在此答案中查看更多选项:Webpack ProvidePlugin vs externals?
【讨论】:
第一个链接被破坏(由于 webpack1 文档被删除)以上是关于如何使整个应用程序上的反应可用,而无需在每个 jsx 文件中一次又一次地导入它[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何在反应本机SectionList中使一个部分水平而其他部分垂直
多个用户如何在 Node.js 中使用 Gmail 别名发送电子邮件,而无需 Google 开发人员控制台对每个用户进行用户身份验证?
JQuery - 动态添加Html后,如何使CSS生效,JS代码可用?