如何替换 webpack es6 项目中的 requireJS 配置

How to replace requireJS config in webpack es6 project

我想重构一个大型 requireJS 项目以使用 es6 import/export 和 webpack。在 requireJS requirejs.config 调用中,我使用 config 部分将一些项目特定设置传递给一些视图:

requirejs.config({
  baseUrl: 'js/cfe/app',
  paths: { },
  config: {
    'views/test/TestView': {
      isTest: true
    }
})

并且在视图中:

define(['module'], function(module) {
  var t = module.config().isTest
})

如何在我的 webpack 设置中实现相同的行为?

我不太确定我是否正确理解了你的问题,但也许你可以使用我的答案。

我想你可以将你的配置对象提取到 JSON 文件,使用加载器(RAW 加载器工作正常)将它包含在你的包中,然后当你需要它时只需使用 ES6 import:

import config from 'myconfig.json';