组合项目模板

时间:2018-07-28 17:03:32

标签: mongodb reactjs express templates redux

我正在处理某些项目(网页),并且所有这些页面都使用某些模板。我有几个模板。一种用于用户处理(登录,注册等)。网上商店第二。另一个用于评论系统。所有这些模板都是express,react,redux saga,mongo。

我的问题是:是否可以在新项目中包含一个或多个模板?因为当前当我开始新项目时,我必须克隆git存储库并从那里开始工作,但是它有几个缺点。

  1. 我无法使用其中两个模板启动项目
  2. 如果我在一个模板中进行了更改,则必须在使用该模板的所有项目中进行更改。
  3. 我想在另一个模板中使用一个模板。例如,我想在eshop模板中使用登录模板。

基本上,我希望使用类似组件而不是模板的东西,但是您可能知道,这并不容易。例如,登录组件需要其缩减工具,该缩减工具需要导入到商店中,还需要一些后端,例如路由,数据库模型,邮件程序,样式和其他内容。

我现在最好的解决方案是使用此模板制作npm软件包,并导入组件,reducer,api,后端,路由,模型和其他所有内容。如果要使用一个组件(例如login),则必须将其导入许多不同的地方。

能否请您帮我找到更好的解决方案?因为我们的程序员可能无法接受这种骇人听闻的解决方案,所以不是吗? ;)

0 个答案:

没有答案
相关问题