Aurelia 应用程序在子文件夹中的位置
Aurelia app location in a subfolder
<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"
我得到一个控制台错误。
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>
您可能需要 post 了解有关应用程序结构的更多信息,但请在 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>
<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"
我得到一个控制台错误。
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>
您可能需要 post 了解有关应用程序结构的更多信息,但请在 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>