我是一个 Node n00b,使用 Express 开始了几个 Web 应用程序项目,并且我有一些我想在两个项目之间共享的常见客户端库。这似乎是一个非常普遍的问题,因此必须已经有几种可用的解决方案。
我来自 java 背景,在 java 中,我会在打包过程中创建一个单独的“通用”项目并在我的项目上“覆盖”通用 WAR。这也将允许在构建过程中进行 r.js 优化。
我在 Node 中的最佳猜测是我需要创建一个私有 NPM 模块,并通过use()
中间件插件将这些通用文件映射到 express 中。那正确吗?
那么,如何使用 r.js 将我的通用和项目特定的 javascript 打包到一个缩小的文件中?
或者是源代码控制的答案?在每个项目中检查我的“通用”存储库?
非常感激任何的帮助。谢谢。