首页 > 解决方案 > Angular“ng build”在同一个仓库中编译前端和后端的问题

问题描述

我有一个项目,我有前端(Angular)和后端服务器代码(NestJS)。

在文件夹中,我有单独的前端和服务器文件夹,在两个文件夹中都有单独的 package.json 和 node_modules 文件夹

如果我转到包含 Angular 项目的前端文件夹并运行“ng build”,它显然还会尝试构建服务器文件夹中的类型脚本文件。

为什么以及如何定义它没有?我曾尝试在 angular.json 和 tsconfig.json(和 tsconfig.app.json)中使用不同的目录设置,但似乎没有帮助。

这是我收到的错误,这是因为我没有在服务器文件夹中运行 npm install 但我认为这证明它也尝试编译这些文件。

谢谢,贾尼

../../server/src/repository/file.storage.repository.ts:2:50 中的错误 - 错误 TS2307:找不到模块 'dir-compare'

标签: angularfrontendangular-clibackendangular-devkit

解决方案


推荐阅读