从浏览器

时间:2015-04-24 09:37:07

标签: javascript node.js npm sails.js bower

我有一个包含许多React.js组件的大型应用程序,因此我决定将它们拆分为独立的存储库。每个组件都有以下结构:

build
  bundle.js - Bundled src (via Webpack or Browserify)
src
  ... - Source files

然后我只需通过NPM或Bower将此组件安装到我用Sails.js编写的应用程序

当我需要从浏览器加载此组件时,问题就出现了。我的第一个想法是允许从浏览器访问node_modules,但我不确定这是不是一个好主意。

我的第二个想法是在我的主应用程序中将每个组件创建为git子模块,但我没有经验。

你还有其他想法吗?谢谢。

1 个答案:

答案 0 :(得分:0)

您可以使用browserifywebpacknode_modules中的依赖项捆绑到浏览器中可用的单个JS文件中。