2016-01-06 15 views
9

Bir dosyaya gerek duymak istiyorum. Onun yolu bazı config geçerli:Dinamik yolla eşzamanlı geçiş yap

//config.js 
module.exports = "/home/css/style.css"; 

//entry.js 
var path = require(./config.js); 
require("style!css!" + path); 

Uncaught Error: Cannot find module "." 

nasıl kök / dizini alabilir yolu ile dosya gerektirebilir?

cevap

1

Sen ex .:

function handleRouteChange(path) { 
    require(['/views/' + path], function(PageView) { 
     app.setView(new PageView()); 
    }); 
} 

değişiklikler için require.ensure
kullanmak gerekecektir:

function loadPage(PageView) { 
    app.setView(new PageView()); 
} 
function handleRouteChange(path) { 
    switch (path) { 
     case 'settings': 
      require(['/views/settings'], loadPage); 
      break; 
     case 'transfer': 
      require(['/views/transfer'], loadPage); 
      break; 
     case 'wallet': 
      require(['/views/wallet'], loadPage); 
      break; 
    default: 
     // you could either require everything here as a last resort or just leave it... 
    } 
} 

Kaynak: I mutlak yolunu ayarlamak istediğiniz https://gist.github.com/xjamundx/b1c800e9282e16a6a18e#the-routing-code-old-and-new

+0

Linux sistemim, webpack'in tüm sistem througunu geçmesi için çok fazla olacak h Bazı yükleyici (örneğimdeki stil ve css) – mqklin

+0

Webpack'in kök dizini alabileceği bazı bağlamları mı söylemek istiyorsunuz? –

+0

Evet. Belki bazıları bunu sağlayan bazı eklenti var. – mqklin