【发布时间】:2017-06-21 19:13:36
【问题描述】:
我按照 this 教程学习了如何将 Aurelia/Aurelia CLI 与 .NET Core 一起使用。
我必须做出的改变:
- 必须针对 Microsoft.DotNet.Watcher.Tools 的特定版本,(dotnet watch run 命令不起作用)
- 更改了 aurelia.json => 构建 => 目标 => 来自“.”的输出值到“wwwroot/scripts”,(端口:9000 不起作用,错误消息:“无法 GET / 到服务器”,但是 .NET Core 服务的端口 5000 工作)。
- tasks => run.js => browsersync => server => basedir 值从 ['.'] 到 ['./wwwroot'],(修复浏览器同步在端口:9000 上不起作用,但仍然无法在 .NET Core 提供的端口:5000 上工作)
1.如何使浏览器同步在 .NET Core 服务的端口:5000 上工作?
它必须在 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。我在 port:5000 还是 port:9000 上开发有关系吗?
3.在 .NET Core 中托管 Aurelia 有什么意义? 我应该只将 .NET Core 用于 WepAPI 等吗?
【问题讨论】:
-
我给那篇博文的作者发了一条消息,请他看看这个问题。希望我们能收到他的回音。
标签: asp.net-core .net-core aurelia