如何替换 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';
我想重构一个大型 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';