在 Angular 9 中,如果要构建不包括在 /assets 文件夹中的符号链接文件夹,可以使用以下步骤解决:
第一步:在 Angular 项目的根目录中创建一个文件夹(例如 symlink)。
第二步:将符号链接文件夹放入这个新创建的文件夹中。确保符号链接文件夹中的所有文件和文件夹都是需要构建的。
第三步:打开 angular.json 文件,找到 "assets" 数组。
第四步:将新创建的文件夹路径添加到 "assets" 数组中。例如:
"assets": [
"src/favicon.ico",
"src/assets",
"symlink"
]
第五步:保存并关闭 angular.json 文件。
第六步:重新运行 ng build 命令来构建你的 Angular 项目。
这样,构建过程将会包括位于 /symlink 文件夹中的符号链接文件夹中的文件和文件夹。
请注意,这种方法只适用于 Angular 9 及以上版本,因为在这些版本中,Angular CLI 默认会在构建过程中复制整个 /assets 文件夹中的内容。