我可以在不使用webpack的情况下构建Angular 2项目吗?

时间:2017-07-24 15:40:31

标签: webpack bundle angular-cli

我是angular2和web应用程序开发的新手。我认为webpack有点难以开发。

我使用的是visual studio 2017.我想用angular cli构建asp.net核心web项目。当我安装angular-cli时,webpack已经存在。我想知道是否有一种方法可以使用除了webpack之外的一些更简单的包来设置角度。

enter image description here 我和karma.conf.js有点困惑。我的项目中有很多bundle.js文件。它们都是从webpack生成的吗?或者他们为什么会出现在那里?

感谢。

1 个答案:

答案 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)。