我目前正在开发一个使用 Node 的 React 前端和使用 Gradle 的 Kotlin Spring Boot 后端的项目。我想使用 IntelliJ 在同一个窗口中编辑这些项目。因此,我将根文件夹作为项目打开,并将服务器和客户端都添加为模块。我的文件结构大致如下。
/project
- /.idea
- /package.json
- /client
- /package.json
- /...
- /server
- /build.gradle.kts
- src
但是,如果我像这样导入它,我的 gradle 模块将无法毫无错误地编译,并且如果我在 Intellij 中单击“自动导入更改”,它会删除我的 npm 模块。
如果不让我的客户成为一个 gradle 项目(我绝对不想要!),我将如何去做这样的事情?