2017-06-01 2 views
0

Ich bin neu in Webpack und meine Anforderung ist es, eine JSON-Datei zur Laufzeit nicht in gebündelte Datei mit Webpack.laden Json-Datei zur Laufzeit in Webpack

Szenario: --i Code wie folgt in webpack.config.js schreiben:

externals: { 
    Conf: JSON.stringify(require('./env/env-dev.json')) 
} 

In einer anderen Component-Datei benötigen wir wie folgt aus: -

const config = require('Conf'); 

Aber In diesem Code wurde env-dev.json in eine gebündelte Datei geladen, wenn wir 'Konf' unter irgendeinem Komponentenmodul benötigen.

Aber wenn wir es in keiner Komponente benötigen, wird diese env-dev.json nicht in der gebündelten Datei geladen.

Aber meine Anforderung ist nicht diese Datei unter gebündelte Datei enthalten möchten. und benutze irgendeinen Code.

Bitte helfen Sie mir ..

Antwort

0

Eine Probe jQuery Funktion JSON aus einer Datei zu lesen:

var conf; 
$.getJSON( 
     jsonFilePathOrURL, 
     function(result, status, xhr) { 
       conf = result; 
      //..here conf is a JSON variable...................../// 
      //...you can get string using JSON.stringify(conf); /// 
     } 
); 
+0

Ich brauche die Lösung Webpack entweder extern oder ein anderes Plugin. –

Verwandte Themen