如何在整个应用程序中提供反应,而无需使用webpack在每个jsx文件中反复导入
答案 0 :(得分:3)
使用ProvidePlugin
。文档:https://webpack.github.io/docs/shimming-modules.html
但我们这里有代码,请将其添加到plugins
:
new webpack.ProvidePlugin({
React: "react",
})
这实际上是一个require('react')
,并使结果成为一个名为React
的全局变量,可供所有模块访问。
在此答案中查看更多选项:Webpack ProvidePlugin vs externals?