Angular-9 构建不包含 /assets 中的符号链接文件夹
Angular-9 build does not include symlink folder in /assets
我有一个新的 Angular 9 项目,我们使用 /assets 中的 Symlink(符号 link)文件夹在多个应用程序之间共享图像文件。
原来我们建的时候这个文件夹没有加到dist/assets
甚至 angular.json 文件中的 --preserve-symlinks 或设置也无济于事。
ng build --preserve-symlinks
它曾经与 Angular-8 一起工作,但自从升级后就不再工作了。
有人遇到过这个问题吗?
致所有遇到此话题的人。
这个问题似乎已经通过 Angular 10.
解决了
至少如果您在 Windows 中使用连接,链接文件夹内的文件会按预期被 CLI 复制到资产文件夹。
我没有使用 --preserve-symlinks
标志,因为我认为它已被弃用或删除,但我在 anguler.json 文件中将 preserveSymlinks
设置为 true:
projects.[projName].architect.build.options.preserveSymlinks
我有一个新的 Angular 9 项目,我们使用 /assets 中的 Symlink(符号 link)文件夹在多个应用程序之间共享图像文件。
原来我们建的时候这个文件夹没有加到dist/assets
甚至 angular.json 文件中的 --preserve-symlinks 或设置也无济于事。
ng build --preserve-symlinks
它曾经与 Angular-8 一起工作,但自从升级后就不再工作了。
有人遇到过这个问题吗?
致所有遇到此话题的人。
这个问题似乎已经通过 Angular 10.
解决了至少如果您在 Windows 中使用连接,链接文件夹内的文件会按预期被 CLI 复制到资产文件夹。
我没有使用 --preserve-symlinks
标志,因为我认为它已被弃用或删除,但我在 anguler.json 文件中将 preserveSymlinks
设置为 true:
projects.[projName].architect.build.options.preserveSymlinks