2015-12-05 112 views
2

我有一個文件(app.js),裏面有兩個命名模塊(「foo」和「bar」 - 其中「bar」取決於「foo」)。如何從包文件導入一個已命名的SystemJS模塊?

問:如何在瀏覽器中加載「bar」?

聲明:我是新來的SystemJS和文檔看起來有點恐嚇。

app.js

System.register("foo", [], function(exports_1) { 
    "use strict"; 
    var App; 
    return { 
     setters:[], 
     execute: function() { 
      App = (function() { 
       function App() { 
        this.bar = 'Hello world.'; 
        console.log(this.bar); 
       } 
       return App; 
      })(); 
      exports_1("App", App); 
      ; 
     } 
    } 
}); 

System.register("bar", ["foo"], function(exports_1) { 
    "use strict"; 
    var App; 
    return { 
     setters:[], 
     execute: function() { 
      App = (function() { 
       function App() { 
        this.bar = 'Mony a mickle maks a muckle.'; 
        console.log(this.bar); 
       } 
       return App; 
      })(); 
      exports_1("App", App); 
      ; 
     } 
    } 
}); 
+0

你試過'System.import(「巴」),那麼((模塊)=> {。 })'? – m90

+0

對!有用。我已將'

0

我想用裸露的骨頭種子可以通過顯示一個簡單的工作示例幫助你的模塊,這種種子具有一定的生產和DEV模式,您不需要有兩種策略,運行它捆綁與否之間只選擇

嘗試: npm i -g slush-jspm-react-seed

相關問題