首页 > 系统相关 >DataEase v1.17.0 Windows开发环境搭建

DataEase v1.17.0 Windows开发环境搭建

时间:2022-11-20 21:27:10浏览次数:70  
标签:npm opt Windows dataease js DataEase v1.17

主要参考官方文档:https://dataease.io/docs/dev_manual/dev_manual/,以下为搭建过程中的一些主要步骤及注意事项:

 

一、开发环境准备:

  后端:JDK8、Mysql5.7、Maven3,DataEase 后端使用了 Java 语言的 Spring Boot 框架,并使用 Maven 作为项目管理工具。

  前端:Node.js、npm(https://nodejs.org/en/download/),DataEase 前端使用了 Vue.js 作为前端框架,ElementUI 作为 UI 框架,并使用 npm 作为包管理工具。IDEA 用户建议安装 Vue.js 插件,便于开发。

 

二、Clone代码并导入IDEA:

  Github地址:http://github.com/dataease/dataease.git,如果https连接失败,则可使用http。

  注意: 在以源码方式运行 DataEase 时,推荐使用 v1.16.0、v1.15.0 等已发布分支的代码,main 和 dev 分支的代码均处于开发阶段,有些使用到的依赖由于没有达到稳定状态,并没有上传到中央仓库。
如遇到提示缺少 dataease-plugin-interface等相关依赖的话,可以下载 dataease-plugins(https://github.com/dataease/dataease-extension-sdk) 工程源码,在本地编译一下即可其中dataease-extension-sdk。

 

三、初始化配置:

  1、修改mysql配置文件,windows上默认位置:C:\ProgramData\MySQL\MySQL Server 5.7\my.ini,根据官方文档修改即可,需要注意的是下面红框中的配置可能会影响数据库连接,可去掉并重启mysql服务后再试:

2、在工程目录所在盘的根目录下,创建 /opt/dataease/conf/dataease.properties、opt/dataease/data/feature/full、/opt/dataease/plugins/default、/opt/dataease/drivers目录,并按官方文档创建文件和将相应的文件拷贝过去。

 

四、编译打包安装

  编译安装dataease-server:mvn clean install

  

 

   注意:操作系统要求Windows 10 及以上(不支持Windows 7)。如果非要在Windows 7上安装,则需要将frontend及mobile工程中的pom.xml文件,修改node.js及npm版本(支持windows 7的最后一版),如下:

<configuration>
<nodeVersion>v13.14.0</nodeVersion>
<npmVersion>6.14.4</npmVersion>
</configuration>

  但是在后续打包部署过程中,会报很多警告,如:DEPRECATION WARNING

 

五、运行前后端

  1、后端:可以使用 io.dataease.Application 入口方法直接启动

     注意,如果存在这个文件:D:\IdeaProjects\dataease\backend\src\main\resources\db\migration\V44__1.17.sql,可能会报sql语句异常,按异常提示的位置修改sql语句即可,一般就是特殊字符影响的。

  2、前端:

      cd frontend

      npm run serve   (注意,如果本地环境没有安装node.js及npm,则改为:node\npm run serve --scripts-prepend-node-path)

  

  3、打开chrome访问:http://localhost:9528/

  

 

 

  

标签:npm,opt,Windows,dataease,js,DataEase,v1.17
From: https://www.cnblogs.com/suyang/p/16908617.html

相关文章

  • Nginx For Windows HTTP转发和负载
    NginxForWindowsHTTP转发和负载​​一、需求说明​​​​二、配置文件​​一、需求说明使用Nginx进行端口转发,并且负载到两台服务器的服务上。监控本地服务器的9099端......
  • Windows 创建符号链接
    一、场景分析1.环境变量在Windows系统配置环境变量的时候,经常会遇到以下路径情况:C:\ProgramFilesC:\ProgramFiles(x86)\CommonFiles2.异常情况这种路径中,存在空格字......
  • Windows server 2016 安装oracle的教程图解
    这篇文章主要介绍了Windowsserver2016安装oracle的教程图解,本文图文并茂给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下 1.安装oracleOracle的......
  • windows server2016安装oracle 11g的图文教程
    Windows Server是微软面向服务器的操作系统,服务器操作系统和客户端操作系统是不一样的,下面这篇文章主要给大家介绍了关于windows server2016安装oracle 11g的相关资料......
  • Windows 无法启动 VMware Authorization Service 服务
    错误提示:问题分析:出现“系统找不到指定的文件”,说明你的“vmware-authd.exe”文件(在你安装vmware的目录下找到这个文件)与服务中的VMwareAuthorizationService路径不......
  • Windows 10/11 家庭版中使用组策略gpedit.msc
    保存为了gpedit.bat,使用管理员身份运行@echooffpushd"%~dp0"dir/bC:\Windows\servicing\Packages\Microsoft-Windows-GroupPolicy-ClientExtensions-Package~3*.mum......
  • 与Windows相比Linux特有的功能有哪些以及启示
    首先Linux最突出的功能就是免费开源的。开源对于普通用户来说不是很重要,但是对于那些有技术要求的用户来说就是一个非常吸引人的功能了,因为开源就意味着任何人都可以修改其......
  • windows10 安装
    1)windows10系统下载工具​​https://www.microsoft.com/zh-cn/software-download/windows10%20​​2)系统下载MediaCreationTool22H2.exe等待下载完成3)U盘启动工具下载Vento......
  • Windows Terminal 设置
    WindowsTerminal设置文章目录​​WindowsTerminal设置​​​​外观​​​​语言选择​​​​主题深​​​​主题浅​​​​标题栏隐藏与显示​​​​启动​​​​启动......
  • windows--cmake与c++的使用教程(13)
    1概述本文基于前文环境本节目标:为发布项目关闭调试控制台(/SUBSYSTEM:WINDOWS)2CMake脚本设置debug显示控制台还是很有帮助的,可输出调试信息到控制台,观察成勋运......