ToB企服应用市场:ToB评测及商务社交产业平台

标题: AMIS【摆设 01】amis前端低代码框架可视化编辑器amis-editor本地摆设流程 [打印本页]

作者: 尚未崩坏    时间: 2024-8-14 23:48
标题: AMIS【摆设 01】amis前端低代码框架可视化编辑器amis-editor本地摆设流程
官网仅贴出了本地运行这个项目标步调:
  1. # 1.安装依赖
  2. npm i
  3. # 2.等编译完成后本地打开页面看效果
  4. npm run dev
复制代码
我是后端开发工程师,对这类项目标打包摆设并不是很相识,特此记录。
1.amis-editor是什么

1.1 amis是什么

amis 是一个低代码前端框架,它利用 JSON 配置来天生页面,可以减少页面开发工作量,极大提升服从。
利用JSON编写页面有以下好处:
amis的其他亮点:
amis不得当的情况:
1.2 amis-editor是什么

amis-editor 是 amis 的可视化编辑器,它能让开发者快速搭建后台页面,只需要通过拖拽组件等就可以天生对应的 JSON 代码。
2.amis-editor本地摆设

可视化编辑器官网介绍:https://aisuda.bce.baidu.com/amis/zh-CN/docs/extend/editor
2.1 准备阶段


  1. C:\Users\Administrator>node -v
  2. v16.14.0
复制代码


2.2 源码修改

修改amis.config.js的build脚本配置信息,如下:
  1. build: {
  2.   entry: {
  3.     index: './src/index.tsx',
  4.       },
  5.   NODE_ENV: 'production',
  6.     // 1.【可以进行修改】打包后的文件绝对路径(物理路径)
  7.     assetsRoot: resolve('./demo-5.6.2'),
  8.     // 2.【必须进行修改】设置静态资源的引用路径
  9.     assetsPublicPath: './',
  10.     assetsSubDirectory: '',
  11.     productionSourceMap: false,
  12.     productionGzip: false,
  13.     productionGzipExtensions: ['js', 'css', 'json'],
  14.     plugins: [new MonacoWebpackPlugin()],
  15.     bundleAnalyzerReport: false,
  16. }
复制代码
2.3 构建项目

  1. npm i
复制代码

构建乐成后,会天生demo-5.6.2目录:

将打包后的文件复制到nginx的html目录的自建文件夹下,我的是dist文件夹。
2.4 nginx配置

  1. server {
  2.     listen 80;
  3.           # 替换成你的域名或服务器IP
  4.     server_name your_domain.com;
  5.           # 核心配置
  6.     location / {
  7.         root /path/to/your/html/dirPath;
  8.               #【比如我的windows环境】 root D:\\app\\nginx-1.18.0\\html\\dist;
  9.         index index.html;
  10.         try_files $uri $uri/ /index.html;
  11.     }
  12.     # 可根据需要配置其他规则,比如代理到后端服务等
  13. }
复制代码
2.5 启动nginx

在欣赏器里输入your_domain.com即可:

编辑初始页面,可看的系统的默认组件:

3.总结

整个流程还是很简单的,由于index.html里有部门图标还是https地址可能现实不正常,但是不影响利用。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4