我有在后端和前端使用的共享代码(我使用Next作为前端)。
一段共享代码(库):
import { ApiProperty } from '@nestjs/swagger'
export class AccessTokenResponseDto {
@ApiProperty({
example: 'xxxxx.xxxxx.xxxxx',
})
public token!: string
}
现在我想忽略前端的@nestjs/swagger
,但不要丢失后端的文档功能。
我想在前端忽略nestjs
的原因是为了减少构建大小。
1条答案
按热度按时间pes8fvy91#
试试这个:https://webpack.js.org/configuration/externals/#root
外部配置可以排除依赖关系。
在package.json中需要两个不同的脚本来区分不同的构建环境(一个用于前端,一个用于后端)。