Я пытаюсь настроить очень простой проект 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
Установка, которую я сделал, выглядит следующим образом.
- Создать пустой шаблон ASP.Net 5.0.
- Установить
Microsoft.AspNet.StaticFiles
от nuget и настроить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
.- Добавить
index.html
,app.html
иapp.ts
файл из документов aurelia. - Запустите IIS Express, загрузите страницу, получите ошибку.
Есть ли способ, который мне не хватает в этой настройке?
делает 'JSPM установить ядро-js' это исправить? –
Не делает ничего, кроме установки babel как транспилера. core-js уже установлен через jspm-установку Aurelia. –
Похоже, это известная проблема. Потратил меня на то, чтобы найти его. https://github.com/aurelia/framework/issues/241 –