我正在使用Angular 2开发我的第一个ASP.NET Core应用程序。
应用程序必须具有单独的用户访问权限。由于Visual Studio 2017中没有用于Angular应用程序的模板,我在Powershell中使用Yoman生成了一个Angular项目,在另一个Visual Studio中打开它并将所有Angular文件和文件夹复制到我的普通Visual Studio项目中,该项目生成了单独的用户访问模板
我能够在我的项目中使Angular工作。 Yoman生成的三个默认页面显示并正常工作。第二个是带增量按钮和变量的页面。问题是如果我改变" counter.component.ts"来自this.currentCount ++; to this.currentCount + = 3;例如,更改不会反映在dist文件夹中的main-client.js文件中。
我在.csproj文件中添加了目标行,但我不知道如何继续。
还有哪些其他选择?
这就是我的https://1drv.ms/u/s!AvPiv6aM2fzRepKV9J_F0-387Zc
我添加了" compileOnSave":是的,它仍然无法正常工作
非常感谢你的帮助!
答案 0 :(得分:1)
这真的很愚蠢,但对于其他可能出现在这一步的人来说,我所缺少的是在" Startup.cs"中构建Angular包。 (当然)
在Configure方法中,在
中if (env.IsDevelopment())
这些界限:
app.UseWebpackDevMiddleware(new WebpackDevMiddlewareOptions
{
HotModuleReplacement = true
});
并在
app.UseMvc(routes =>
这些行
routes.MapSpaFallbackRoute(
name: "spa-fallback",
defaults: new { controller = "Home", action = "Index" });