如何在整个应用程序上提供反应,而无需在每个jsx文件中反复导入

时间:2016-11-04 09:23:48

标签: reactjs webpack jsx

如何在整个应用程序中提供反应,而无需使用webpack在每个jsx文件中反复导入

1 个答案:

答案 0 :(得分:3)

使用ProvidePlugin。文档:https://webpack.github.io/docs/shimming-modules.html

但我们这里有代码,请将其添加到plugins

new webpack.ProvidePlugin({
  React: "react",
})

这实际上是一个require('react'),并使结果成为一个名为React的全局变量,可供所有模块访问。

在此答案中查看更多选项:Webpack ProvidePlugin vs externals?