Angular-9构建在/ assets中不包括symlink文件夹

时间:2020-05-13 14:50:59

标签: angular symlink angular9

我有一个新的Angular 9项目,我们使用/ assets中的一个Symlink(符号链接)文件夹在多个应用程序之间共享图像文件。

事实证明,在构建此文件夹时,该文件夹未添加到dist / assets

![enter image description here

甚至--angular.json文件中的--preserve-symlinks或设置也无济于事。

ng build --preserve-symlinks

它过去曾与Angular-8一起使用,但由于升级不再存在。

有人遇到这个问题吗?

1 个答案:

答案 0 :(得分:0)

遇到此线程的任何人。

似乎此问题已通过 Angular 10 解决。

至少,如果您在Windows中使用结点,则CLI会按预期将链接文件夹内的文件复制到资产文件夹。 我没有使用--preserve-symlinks标志,因为我认为它已被弃用或删除,但我在以下位置的anguler.json文件中将preserveSymlinks设置为true:

projects.[projName].architect.build.options.preserveSymlinks