【发布时间】:2013-01-07 07:03:02
【问题描述】:
我对 JavaScript 有一些经验,但对 JavaScript 项目管理和工具却一无所知。我正在考虑使用 node 和 AMD,但不确定它们的用途,并且在阅读文档时遇到了麻烦。
以下是我坚持的一些具体要点:
- 我的印象是它是为服务器端 JavaScript 设计的。它还可以为客户端项目进行构建吗?
- 如果它可以构建,它是否可以将项目(+ 依赖项)构建到单个文件中以进行客户端部署?
- 其构建过程能否集成 jslint 和 grunt 等工具?
- apparently doesn't play nice with other tools 有问题吗? (不是在这里抛泥,只是不太了解这个问题的来龙去脉)
- AMD 在哪里运行——在网络浏览器中?如果是这样,这是否意味着我需要另一个工具来处理实际获取和管理 3rd 方库、运行 jslint、运行测试和构建项目?
【问题讨论】:
-
这是一个Shark vs Gorilla 问题,直到有一个关于其中一个的非常具体的问题,它需要保持关闭。此外,该问题还表明 OP 完全缺乏对这两种技术的理解。也让它不是一个真正的问题! X 与 Y 的任何事情都是题外话,因为它是在征求意见和辩论。
-
@JarrodRoberson 这不是鲨鱼与大猩猩的问题;对不起,如果看起来是这样。我不知道那个节点不是关于构建的——这就是我问这个问题的原因。
-
@JarrodRoberson
the question shows a complete lack of comprehension of both technologies by the OP这是真的——这就是问题所在。 -
这个问题现在似乎已经足够集中,可以回答了。只需澄清 OP 的观点。
标签: javascript node.js build dependency-management amd