Грешка в Javascript при проста настройка на Aurelia ASP.Net 5.0 RC1

Опитвам се да настроя много основен проект Aurelia в ASP.Net 5.0 RC1. Получавам следната грешка в 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/[email protected]/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

Настройката, която направих, е следната.

  1. Създаване на празен шаблон ASP.Net 5.0.
  2. Инсталирайте Microsoft.AspNet.StaticFiles от nuget и настройте app.UseFileServer.
  3. От 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

  4. От git bash стартирайте jspm install aurelia-framework и jspm install aurelia-bootstrapper.

  5. Добавете файла index.html, app.html и app.ts от документите на aurelia.
  6. Стартирайте IIS Express, заредете страницата, получите грешка.

Има ли стъпка, която пропускам в тази настройка?


person Bradford Dillon    schedule 01.12.2015    source източник
comment
jspm install core-js оправя ли го?   -  person Jeremy Danyow    schedule 02.12.2015
comment
Не прави нищо друго освен да инсталира babel като transpiler. core-js вече е инсталиран чрез jspm инсталацията на Aurelia.   -  person Bradford Dillon    schedule 02.12.2015
comment
Изглежда, че това е известен проблем. Отне ми време да го намеря. github.com/aurelia/framework/issues/241   -  person Bradford Dillon    schedule 02.12.2015


Отговори (1)


Изглежда, че това е известен проблем. Поправката е донякъде проста. Ако добавите core-js картографиране в горната част на секцията с карта в config.js, това го коригира.

Например,

map: {
    "core-js": "npm:[email protected]",
    // other mappings
}
person Bradford Dillon    schedule 02.12.2015