Skip to content

开发者本地启动

Marsview 包含前端和后端,数据库使用的是 MySQL,后端使用Node.js开发,请提前安装 NodeNPM以及PNPM

仓库地址

https://github.com/JackySoft/marsview

前端编辑器启动

前端是一个monorepo仓库,因此必须使用pnpm启动。里面包含三个项目,分别是编辑器(editor)、访问端(admin)。

  1. 安装依赖
# 进入根目录
cd marsview

# 安装依赖
pnpm i
  1. 没有安装pnpm,通过npm i -g pnpm安装。
  2. pnpm i 会全局安装前端项目所有依赖,前提是必须在marsview目录下执行。
  1. 启动编辑器
pnpm start:editor
  1. 访问编辑器

http://127.0.0.1:8080

启动后,即可在浏览器访问Marsview编辑器项目。

注意: 此时本地访问的项目地址是admin.marsview.com.cn,如果想要跳转到本地,需要修改packages/editor/.env.development文件中的VITE_ADMIN_URL,改为用户端admin启动后的地址。

前端用户端启动

用户端主要用来访问搭建好的项目或者页面,但前提是页面必须已经发布到对应的环境中。

  1. 启动用户端
pnpm start:admin
  1. 访问用户端

http://127.0.0.1:8090

注意: 此时本地访问的项目地址是admin.marsview.com.cn,如果想要跳转到本地,需要修改packages/admin/.env.development文件中的VITE_ADMIN_URL,改为用户端启动后的地址。

线上部署时,同样需要修改packages/admin/.env.production文件中的VITE_ADMIN_URL

总结

  1. 以上是本地启动的过程,由于项目依赖百度云OSSCDN,所以没有百度云的同学,可能会导致图片云服务和自定义组件功能不可用。

  2. 后端服务默认只支持Node版本。

Released under the MIT License.