【问题标题】:How to separate site side and the admin panel side within one project (nuxt.js)?如何在一个项目(nuxt.js)中分离站点端和管理面板端?
【发布时间】:2023-02-15 00:23:46
【问题描述】:

我有一个小项目,我想在 nuxt.js 上开发它的前端。这是一个非常方便和简单的框架。

但我有将应用程序分为两部分的问题:站点端和管理面板端。

我想做这样的事情:

Site:
- components
- layouts
- pages
- store
nuxt.config.js

Admin:
- components
- layouts
- pages
- store
nuxt.config.js

static
middleware
utilities
plugins

但是 nuxt.js 以各种可能的方式不允许这样做。我真的觉得我做错了什么。

我在互联网上看到了大量关于此的问题,但没有答案。

也许时候到了,有人可以解释。

【问题讨论】:

    标签: nuxt.js


    【解决方案1】:

    您可以尝试使用 monorepo 方法:

    Monorepos 允许您在同一个存储库中开发多个包,这对于提高生产力非常有用。您可以共享代码、建立明确的所有权并拥有快速统一的 CI。这就是为什么越来越多的团队转向这种开发方式的原因。

    查看Lerna 文档。

    我已经看到这种方法将前端和后端项目都放在同一个文件夹结构中(然后也在同一个 git 存储库中),也许它适用于两个 nuxt 项目(一个用于站点,另一个用于管理员......他们两者也可以共享一些 could)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-10-04
      • 1970-01-01
      • 1970-01-01
      • 2017-12-26
      • 2020-02-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多