【发布时间】:2012-10-10 17:03:29
【问题描述】:
标准 NodeJS 应用程序利用 module.exports 使代码模块化。我们想将所有这些文件组合成一个文件,在客户端(这是我们在那里使用的)。有谁知道在不将所有内容包装在更多模块包装器(例如RequireJS)中的情况下在服务器端执行此操作的简单方法,例如命令行工具?
塔
没有
【问题讨论】:
标准 NodeJS 应用程序利用 module.exports 使代码模块化。我们想将所有这些文件组合成一个文件,在客户端(这是我们在那里使用的)。有谁知道在不将所有内容包装在更多模块包装器(例如RequireJS)中的情况下在服务器端执行此操作的简单方法,例如命令行工具?
塔
没有
【问题讨论】:
如果您想在客户端使用 node.js 模块而不需要额外的包装器(如 RequireJS),您需要考虑使用 browserify:
https://github.com/substack/node-browserify
这是一个非常有用的构建工具,允许您在客户端使用节点样式的 require() 语句和本机 node.js 模块。或者,引用 github 页面本身:
通过服务器端构建步骤使节点样式的 require() 在浏览器中工作,就像变魔术一样!
【讨论】: