我们正在使用 AngularJS Seed 作为项目模板创建一个 WebApp。有许多控制器、指令、服务,每个都在它自己的 js 文件中。
- 应用程序文件夹的内容将使用 Closure 缩小。
- 所有 lib 依赖项都将通过 CDN 替换为缩小版本。
- 使用 Testacular/Jasmine 进行单元/e2e 测试。
我不确定典型的开发-编译-测试过程是什么,因为我是 AngularJS 和 Javascript WebApps 世界的新手 :-) 我的问题是如何在开发过程中管理应用程序 js 文件,以便 E2E 测试是可调试的。这是我目前的想法;
- Testacular 监视源文件以进行连续的单元测试。
- index.html 页面始终引用连接但未缩小的 js 文件。
- 必须在应用程序可以运行/e2e 测试之前进行编译。
- 构建服务器将作为其活动的一部分进行缩小。
这是一个合理的方法吗?它有助于澄清我正在使用 WebStorm、nodejs 等。