2016-04-10 8 views
0

Я хочу реорганизовать большой проект requireJS для использования импорта/экспорта es6 и webpack. В requireJS requirejs.config вызов, я использую раздел config передать некоторые конкретные параметры проекта для некоторых видов:Как заменить requireJS config в проекте webpack es6

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

и в представлении:

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

Как я могу добиться того же поведения в моем WebPack настроить?

+0

Have вы настроили webpack для компиляции ваших файлов с помощью babel? – vintem

+0

Да, что план –

ответ

1

Я не совсем уверен, правильно ли понимаю ваш вопрос, но, возможно, вы можете использовать мой ответ в любом случае.

Я думаю, что вы могли бы извлечь свой объект конфигурации в JSON файл, используйте загрузчик (RAW загрузчик работает отлично), чтобы включить его в пачке, а затем, когда вам это нужно просто использовать ES6 импорт:

import config from 'myconfig.json';