角度组件的变化不会转换为js

时间:2017-07-05 09:21:00

标签: visual-studio angular asp.net-core

我正在使用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":是的,它仍然无法正常工作

非常感谢你的帮助!

1 个答案:

答案 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" });