我有一个包含许多React.js组件的大型应用程序,因此我决定将它们拆分为独立的存储库。每个组件都有以下结构:
build
bundle.js - Bundled src (via Webpack or Browserify)
src
... - Source files
然后我只需通过NPM或Bower将此组件安装到我用Sails.js编写的应用程序
当我需要从浏览器加载此组件时,问题就出现了。我的第一个想法是允许从浏览器访问node_modules
,但我不确定这是不是一个好主意。
我的第二个想法是在我的主应用程序中将每个组件创建为git子模块,但我没有经验。
你还有其他想法吗?谢谢。