源码部署
v2.10
win10下,maven3.9.6,jdk21,
v16.15.0
8.5.5
git clone -b v2.9 https://github.com/dataease/dataease.git
卡在这步:
cd core
mvn clean package -Pstandalone -U -Dmaven.test.skip=true
报错如下:
麻烦给看看, 找了一堆,都不行。
下面是core-frontend下的pom.xml内容。
<?xml version="1.0" encoding="UTF-8"?>
core
io.dataease
${dataease.version}
4.0.0
jar
core-frontend
UTF-8
UTF-8
1.9.1
org.apache.maven.plugins
maven-clean-plugin
node_modules
./
*-lock.json
com.github.eirslett
frontend-maven-plugin
${frontend-maven-plugin.version}
install node and npm
install-node-and-npm
v16.15.0
8.5.5
npm install
npm
v16.15.0
8.5.5
install
<execution>
<id>npm run build</id>
<goals>
<goal>npm</goal>
</goals>
<configuration>
<nodeVersion>v16.15.0</nodeVersion>
<npmVersion>8.5.5</npmVersion>
<arguments>run build:distributed</arguments>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
timeGranularityMultiple: {
type: Object as PropType<DatePickType>,
default: () => {
return { type: 'yearrange' };
}
}
liuxiaoshui:
win10下,maven3.9.6,jdk21,
v16.15.0
8.5.5
git clone -b v2.9 https://github.com/dataease/dataease.git
卡在这步:
cd core
mvn clean package -Pstandalone -U -Dmaven.test.skip=true
源码里面有地方需要修改
DynamicTimeFiltering.vue
DynamicTimeRangeFiltering.vue
这两个文件中的相应地方改为以下
timeGranularityMultiple: {
type: Object as PropType,
default: () => {
return { type: ‘yearrange’ };
}
3、core-frontend前端打包失败
报错: on project core-frontend: Failed to run task: ‘npm run build:distributed’ failed.
原因:在core-frontend/package.json中 “build:distributed”: “NODE_OPTIONS=–max_old_space_size=4096 vite build --mode distributed && npm run build:flush”,而在 Windows系统不支持NODE_OPTIONS命令
解决方案:
使用npm install cross-env --save-dev 安装cross-env
在core-frontend/package.json中添加cross-env命令
并参考这个 java - 手把手教你搭建DataEase二次开发环境(Windows) - 个人文章 - SegmentFault 思否 里面的错误3
IUUI
2024 年10 月 31 日 01:39
6
我也是同样的问题,你最后怎么解决的,按下面的回复也处理了还是没解决
timeGranularityMultiple: {
type: Object as PropType,
default: () => {
return { type: ‘yearrange’ };
},应该也是这个问题,最终我是把验证关了,先起来再说,后续应该还得按他们说的去改那俩vue。core-frontend.eslintrc.js里: