javascript - 如何使用 webpack 忽略模块?
问题描述
我共享了用于后端和前端的代码(我使用 Next 作为前端)。
一段共享代码(库):
import { ApiProperty } from '@nestjs/swagger'
export class AccessTokenResponseDto {
@ApiProperty({
example: 'xxxxx.xxxxx.xxxxx',
})
public token!: string
}
现在我想@nestjs/swagger
在前端忽略但不要失去后端文档功能的功能。
我想在前端忽略的原因nestjs
是减少构建大小。
解决方案
试试这个: https ://webpack.js.org/configuration/externals/#root
externals 配置可以排除依赖项。
并且你需要在 package.json 中使用两个不同的脚本来区分不同的构建环境(一个用于前端,一个用于后端)。
推荐阅读
- vim - Syntastic 不使用新插件执行语法检查
- java - 从片段(A)的适配器导航到另一个片段(B)时无法解析上下文或应用程序
- bash - 如何使用管道运行程序并终止程序
- android - 以编程方式从 xml 代码中获取 Gridview 项
- python - Django 的 CORS 问题,缺少“Access-Control-Allow-Headers”
- python - 如何根据子目录获取不同的文件路径列表?
- c++ - 使用指针写入数组元素的问题
- android - 如何在 Android Studio 中获取最新的通话记录?
- python - 在 pandas 数据框中的两列中删除包含重复值的行
- php - 将自定义 REST api 登录与另一个网站集成