为Backbone.js源文件(amd-app.js)重新创建构建环境

Re-creating build environment for Backbone.js source files (amd-app.js)

本文关键字:js 创建 构建 环境 新创建 Backbone amd-app 源文件      更新时间:2024-03-17

我的一个新客户带着一个由Backbone.js应用程序前端(我认为)和PHP后端组成的网站来找我。前端被拆分为多个javascript文件和目录,但在生产中,整个过程都是从一个名为amd-app.js的串联和缩小文件中运行的

我需要对前端进行一些调整,并修复一些错误。之前的开发人员很友善,为我留下了整个javascript应用程序的未缩小源代码,但没有任何构建文件或文档。

如何为现有的Backbone.js应用程序重新创建构建环境?如果构建的应用程序名为amd-app.js,我们能猜出他可能使用的工具链吗?

好吧,这就是谷歌为您的查询带来的:https://www.google.de/search?q=amd-app.js

在我看来,amd暗示了某种amd风格的javascript依赖解析程序,比如requirejs。事实上,您可以检查分解的源,以获得这个方向的提示。

比如,有没有包含amd风格定义的.js文件,比如:

define(['backbone'], function(Backbone) {
    // sth. like this or similar
});

至于你关于这样一个应用程序可以使用什么构建环境的问题,我没有足够的信息来判断什么真正适合你的需求。我会使用bower进行依赖管理,并使用grunt构建我的应用程序,包括缩小等。