4

我刚刚开始考虑将来会变得非常大的 javascript 应用程序的构建环境的布局。我解决了很多问题,但我仍然没有找到一个好的解决方案是如何处理包含在我的 html 页面中的脚本。也许我只是很愚蠢,但我不明白:

在开发应用程序时,我使用许多小 javascript 文件,这些文件都需要包含在我的 html 页面中。在部署方面,我会将所有 javascript 合并/缩小到少量脚本文件中。如何处理脚本包含的更改数量和包含的更改名称?我要手动调整它们吗?我希望不是!有没有工具可以为我完成这项工作?我错过了一些非常明显的东西吗?

顺便说一句:同样的问题是 CSS ......

对此的任何想法和想法都会非常有帮助。

4

2 回答 2

1

我在我的项目中使用Grunt 。通过 Grunt,您可以编写 JS 脚本来构建您的前端应用程序。它可以让您自动执行诸如缩小、编译、单元测试、linting 等任务。只需使用插件搜索来查找特定功能。

于 2013-06-07T15:40:41.123 回答
0

我使用Douglas Crockford JsMin将我的所有脚本压缩到 Release Build 上的单个文件。看看这个网站。我创建了在我的 Visual Studio 解决方案中的每个发布版本上执行的批处理文件。名称中包含的所有文件.debug.js都被缩小并保存到.bundle.js包含在 Html 中的文件中。您甚至可以通过在文件名中定义数字来管理包含顺序,这样就不会发生错误加载。

于 2013-06-07T13:36:50.167 回答