Я следовал за this учебным пособием о том, как использовать Aurelia/Aurelia CLI с .NET Core.Aurelia .NET Core - синхронизация браузера не работает на .NET Core
Изменения, которые я должен был сделать:
- Если бы нацеливания на определенную версию для Microsoft.DotNet.Watcher.Tools, (DotNet команда часы запуска не работает)
- Измененное Аурелия. json => build => target => output value from "." к «wwwroot/scripts», (порт: 9000 не работает, errormessage: «Невозможно GET/на сервер», однако порт 5000, обслуживаемый .NET Core, работал).
- tasks => run.js => browsersync => server => basedir значение от ['.'] До ['./wwwroot'], (Исправлена синхронизация браузера, не работающая на порту: 9000, однако до сих пор нет Работает на порту: 5000, обслуживаемый .NET Core)
1. Как я могу заставить синхронизацию браузера работать на порту: 5000, обслуживаемый .NET Core?
Это должно быть что-то в файле run.js. Я пробовал:
let serve = gulp.series(
build,
done => {
browserSync({
open: false,
port: 9000,
logLevel: 'silent',
proxy: {
target: 'localhost:5000'
}
}, function(err, bs) {
let urls = bs.options.get('urls').toJS();
console.log(`Application Available At: ${urls.local}`);
console.log(`BrowserSync Available At: ${urls.ui}`);
done();
});
}
);
..с без успеха ..
2. Имеет ли значение, если я разрабатываю на порт: 5000 или порт: 9000?
3. В чем смысл размещения Aurelia в .NET Core? Должен ли я использовать только .NET Core для WepAPI и т. Д.?
Я отправил сообщение автору этого сообщения в блоге с просьбой рассмотреть этот вопрос. Надеюсь, мы услышим от него ответ. –