Javascript 简单 Aurelia 中的错误 ASP.Net 5.0 RC1 设置
Javascript error in simple Aurelia ASP.Net 5.0 RC1 Setup
我正在尝试在 ASP.Net 5.0 RC1 中设置一个非常基本的 Aurelia 项目。进行基本的初始设置后,我收到以下 JavaScript 错误。我正在使用 TypeScript。
Unhandled promise rejection Error: XHR error (404 Not Found) loading http://localhost:5392/core-js.js
Error loading http://localhost:5392/core-js.js as "core-js" from http://localhost:5392/jspm_packages/npm/aurelia-loader@1.0.0-beta.1/aurelia-loader.js
at o (http://localhost:5392/jspm_packages/system.js:4:12694)
at XMLHttpRequest.s.onreadystatechange (http://localhost:5392/jspm_packages/system.js:4:13219)
(anonymous function) @ es6.promise.js:138
我做的设置如下
- 创建空 ASP.Net 5.0 模板。
- 从 nuget 安装
Microsoft.AspNet.StaticFiles
并设置 app.UseFileServer
。
从 git bash
运行 jspm init
使用以下设置。
Package.json file does not exist, create it? [yes]:
Would you like jspm to prefix the jspm package.json properties under jspm? [yes]:
Enter server baseURL (public folder path) [./]:./wwwroot
Enter jspm packages folder [wwwroot\jspm_packages]:
Enter config file path [wwwroot\config.js]:
Configuration file wwwroot\config.js doesn't exist, create it? [yes]:
Enter client baseURL (public folder URL) [/]:
Do you wish to use a transpiler? [yes]:
Which ES6 transpiler would you like to use, Babel, TypeScript or Traceur? [babel]:typescript
从git bash
运行jspm install aurelia-framework
和jspm install aurelia-bootstrapper
.
- 添加 aurelia 文档中的
index.html
、app.html
和 app.ts
文件。
- 启动 IIS Express,加载页面,出现错误。
我在这个设置中是否遗漏了一个步骤?
这好像是一个known issue。修复有点简单。如果您在 config.js
中地图部分的顶部添加一个 core-js
映射,它会修复它。
例如,
map: {
"core-js": "npm:core-js@1.2.6",
// other mappings
}
我正在尝试在 ASP.Net 5.0 RC1 中设置一个非常基本的 Aurelia 项目。进行基本的初始设置后,我收到以下 JavaScript 错误。我正在使用 TypeScript。
Unhandled promise rejection Error: XHR error (404 Not Found) loading http://localhost:5392/core-js.js
Error loading http://localhost:5392/core-js.js as "core-js" from http://localhost:5392/jspm_packages/npm/aurelia-loader@1.0.0-beta.1/aurelia-loader.js
at o (http://localhost:5392/jspm_packages/system.js:4:12694)
at XMLHttpRequest.s.onreadystatechange (http://localhost:5392/jspm_packages/system.js:4:13219)
(anonymous function) @ es6.promise.js:138
我做的设置如下
- 创建空 ASP.Net 5.0 模板。
- 从 nuget 安装
Microsoft.AspNet.StaticFiles
并设置app.UseFileServer
。 从
git bash
运行jspm init
使用以下设置。Package.json file does not exist, create it? [yes]: Would you like jspm to prefix the jspm package.json properties under jspm? [yes]: Enter server baseURL (public folder path) [./]:./wwwroot Enter jspm packages folder [wwwroot\jspm_packages]: Enter config file path [wwwroot\config.js]: Configuration file wwwroot\config.js doesn't exist, create it? [yes]: Enter client baseURL (public folder URL) [/]: Do you wish to use a transpiler? [yes]: Which ES6 transpiler would you like to use, Babel, TypeScript or Traceur? [babel]:typescript
从
git bash
运行jspm install aurelia-framework
和jspm install aurelia-bootstrapper
.- 添加 aurelia 文档中的
index.html
、app.html
和app.ts
文件。 - 启动 IIS Express,加载页面,出现错误。
我在这个设置中是否遗漏了一个步骤?
这好像是一个known issue。修复有点简单。如果您在 config.js
中地图部分的顶部添加一个 core-js
映射,它会修复它。
例如,
map: {
"core-js": "npm:core-js@1.2.6",
// other mappings
}