我的一个新客户来到我这里有一个网站,其中包括Backbone.js应用程序前端(我认为)和PHP后端。前端分为多个javascript文件和目录,但在生产中,整个过程从一个名为amd-app.js的连接和缩小文件运行。
我需要对前端进行一些调整并修复一些错误。以前的开发人员非常友好地为我留下了整个javascript应用程序的未缩小来源,但没有任何构建文件或文档。
如何为现有的Backbone.js应用重建构建环境?如果构建的应用程序名为amd-app.js,我们可以猜测他可能使用的工具链吗?
答案 0 :(得分:1)
嗯,这就是谷歌为您的查询提出的问题: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进行设置以构建我的应用程序 - 包括缩小等。