2016-01-06 67 views
1
<div aurelia-app> 
    <script src="~/jspm_packages/system.js"></script> 
    <script src="~/config.js"></script> 
    <script> 
     System.import("aurelia-bootstrapper"); 
    </script> 
</div> 

上面的工作非常好,但是當我嘗試製作aurelia-app="/js/aurelia/app"時,出現控制檯錯誤。Aurelia應用程序在子文件夾中的位置

Error: 
TypeError: m.configure is not a function 

從這一行es6.promise.js談到:

if (handler) { 
       if (!ok) 
        record.h = true; 
       result = handler === true ? value : handler(value); 
    result = handler === true ? value : handler(value); 

不知道該怎麼改下方,使其工作:

<div aurelia-app="/js/aurelia/app"> 
    <script src="~/jspm_packages/system.js"></script> 
    <script src="~/config.js"></script> 
    <script> 
     System.import("aurelia-bootstrapper"); 
    </script> 
</div> 

回答

2

這可能需要你發佈有關應用程序結構的更多信息,但請在您的config.js中嘗試以下操作:

paths: { 
    "*": "js/aurelia/*", 
    "github:*": "jspm_packages/github/*", 
    "npm:*": "jspm_packages/npm/*" 
    } 

和:

<div aurelia-app> 
    <script src="~/jspm_packages/system.js"></script> 
    <script src="~/config.js"></script> 
    <script> 
     System.import("aurelia-bootstrapper"); 
    </script> 
    </div> 
+0

也做到了,但我很好奇,爲什麼這會工作,但'奧裏利亞-應用=「/ JS /奧裏利亞/應用」'沒有。 – allencoded

相關問題