我是angular2和web应用程序开发的新手。我认为webpack有点难以开发。
我使用的是visual studio 2017.我想用angular cli构建asp.net核心web项目。当我安装angular-cli时,webpack已经存在。我想知道是否有一种方法可以使用除了webpack之外的一些更简单的包来设置角度。
我和karma.conf.js有点困惑。我的项目中有很多bundle.js文件。它们都是从webpack生成的吗?或者他们为什么会出现在那里?
感谢。
答案 0 :(得分:2)
Angular CLI在后台使用webpack - 您不需要自己配置或使用webpack。您的所有交互都应该通过角度CLI进行,例如:
ng serve
在您的网络浏览器中本地运行您的应用ng build
将构建输出到您的dist文件夹,您可以在实时托管服务器上发布ng generate component components/navigation
制作名为navigation
您可以安全地忽略src
文件夹之外的所有内容。其他一切都是生成的。这些文件是必需的,但您无需编辑它们。
Karma用于单元测试,你可以在学习Angular时安全地忽略业力。
如果您希望在.NET项目中使用Angular,请将其保存在自己的名为frontend
或类似的子文件夹中,以防止文件混淆。
您需要将Angular前端和.NET Core后端视为单独的项目,例如网站(角度)+ API(.NET Core)。