0

我正在将 Webpack 添加到以前使用 RequireJS 的 Node/Express 应用程序中。当客户端需要来自服务器的一些配置时,我们之前使用了一个自定义 Express 路由,该路由将特定配置检索为 JSON:

server/index.js - 为配置文件设置 Express 路由

const app = express();
const configRouter = express.Router();
configRouter.get('/some-config.json', (req, res) => {
    const someConfig = {
        prop1: getProp1(),
        prop2: getProp2()
    }
    res.json(someConfig);
}
app.use('/config', configRouter);

client/controller.js -/config/some-config.json在初始化期间使用

define(['text!/config/some-config.json'], function(SomeConfig) {
    // do something with SomeConfig
});

但是删除 RequireJS 意味着我不能再以这种方式检索 JSON 作为依赖项。而且它也不是静态 JSON,所以它并不像将它放在客户端代码旁边并导入它那么简单。

那么使用 Webpack 做到这一点的最佳方法是什么?非常感谢任何帮助。谢谢!

4

0 回答 0