1

我想公开在 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。我在这里想念什么?

4

0 回答 0