Webpack自动要求所有文件中的文件......?

den*_*xic 0 reactjs webpack

使用Webpack和构建应用程序React.在我的所有文件中,我必须包括键入: var React = require('React'); 看似无用的重复.

我可以在配置文件中添加一些东西webpack来导入/要求在我的所有文件中使用React吗?

dre*_*cat 5

您可以使用ProvidePlugin在需要React时自动要求.

只需添加到您的webpack配置文件:

var webpack = require('webpack');

module.exports = {
  // Your configuration stuff.
  plugins: [
    new webpack.ProvidePlugin({
      React: 'react'
    })
  ]
};
Run Code Online (Sandbox Code Playgroud)

每次React在文件中使用时都会自动执行/导入,而无需显式执行.