为Backbone.js源文件(amd-app.js)重新创建构建环境
Re-creating build environment for Backbone.js source files (amd-app.js)
我的一个新客户带着一个由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构建我的应用程序,包括缩小等。
相关文章:
- 更改使用Chart.js创建的图表中的轴线颜色
- 为node.js创建一个动态的restful api
- 使用transducer-js和most.js创建一个从Json到streams的管道
- 基本D3.js:创建或更新元素
- 如何使用d3.layout.cloud.js创建一个包含单词及其权重的csv的单词云
- 使用sinon.js创建一个“;“间谍对象”;使用基于真实构造函数/原型的间谍方法
- 主干网的生命周期.js创建过程中的视图
- 如何使用条带和节点.js创建费用
- Kinetic.js–创建网格
- Node.js创建一个模块来收集内存(ram)信息
- 使用Sequelize.js创建简单PUT请求时出错
- 在页面重新加载后绑定事件,并仅使用Knockout.js、html和js创建新的html元素
- JS:创建从索引0开始的所有子字符串的最快方法
- 使用纯JS创建具有id和样式的元素
- 如何为Sails.js创建启动/停止/重新启动Linux服务
- 如何使用Fabric.js创建多个形状
- 如何在没有类属性的情况下使用Rangy.js创建标记
- 关于使用JS创建和附加元素的良好实践
- 如何使用原生JS创建脚本的完整副本
- D3.js-创建一个矩形