2016-04-10 9 views
0

Ich möchte ein großes requireJS-Projekt um es6 Import/Export und Webpack zu reformieren. Im requireJS requirejs.config Anruf, verwende ich den config Abschnitt einige projektspezifische Einstellungen zu einigen Ansichten weitergeben müssen:Wie ersetzen requireJS config in webpack es6 projekt

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

und in der Ansicht:

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

Wie kann ich das gleiche Verhalten in meinem webpack erreichen Konfiguration?

+0

Have Sie haben Webpack konfiguriert, um Ihre Dateien mit babel zu kompilieren? – vintem

+0

Ja, das ist der Plan –

Antwort

1

Ich bin nicht ganz sicher, ob ich Ihre Frage richtig verstehe, aber vielleicht können Sie meine Antwort trotzdem verwenden.

Ich glaube, Sie Ihre Konfigurationsobjekt zu JSON-Datei extrahieren könnte, verwenden Sie einen Lader (RAW-Loader funktioniert gut) es in Ihrem Bündel aufzunehmen, und dann, wenn Sie es brauchen einfach verwenden ES6 Import:

import config from 'myconfig.json';