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

时间:2016-04-10 21:04:56

标签: requirejs webpack amd

我想重构一个大的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设置中完成相同的行为?

1 个答案:

答案 0 :(得分:1)

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

我认为您可以将配置对象解压缩到JSON文件,使用加载程序(RAW加载程序正常工作)将其包含在您的包中,然后在需要时只需使用ES6导入:

import config from 'myconfig.json';