我想公开在 webpack 中主要用 react 编写的项目代码库,以便用户可以即时注入和修改 UI 代码。这对于 .js 文件和库来说很简单:
//webpack.config.js,
module.exports = {
module: {
rules: [
{
test: require.resolve("Library"),
loader: "expose-loader?Library"
},
现在我有了,正如您所期望的那样,一个变量库包含应该存在的所有内容。但是,当我尝试使用以下方式公开反应组件(.jsx)时:
test: require.resolve("./src/AwesomeComponent.jsx"),
loaders: ["expose-loader?AwesomeComponent", "babel-loader"]
我只是得到一个空变量AwesomeComponent。我在这里想念什么?