2015-12-01 1 views
0

Я пытаюсь настроить очень простой проект Aurelia в ASP.Net 5.0 RC1. После выполнения базовой начальной настройки я получаю следующую ошибку JavaScript. Я использую TypeScript.Ошибка Javascript в простой Aurelia ASP.Net 5.0 RC1 Setup

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, загрузите страницу, получите ошибку.

Есть ли способ, который мне не хватает в этой настройке?

+0

делает 'JSPM установить ядро-js' это исправить? –

+0

Не делает ничего, кроме установки babel как транспилера. core-js уже установлен через jspm-установку Aurelia. –

+0

Похоже, это известная проблема. Потратил меня на то, чтобы найти его. https://github.com/aurelia/framework/issues/241 –

ответ

1

Кажется, что это known issue. Исправление несколько прост. Если вы добавите отображение core-js в верхней части раздела карты в config.js, оно будет исправлено.

Например,

map: { 
    "core-js": "npm:[email protected]", 
    // other mappings 
} 

 Смежные вопросы

  • Нет связанных вопросов^_^