Сохранить символические ссылки в угловых библиотеках - PullRequest
1 голос
/ 06 октября 2019

У меня проблема.

Я пытаюсь создать библиотеку Angular 8, используя ng-cli, но не могу сохранить символические ссылки из моего внешнего приложения, используя npm link.

* 1005. * Я пытался добавить это в свой angular.json:
    "build": {
      "builder": "@angular-devkit/build-ng-packagr:build",
      "options": {
        "preserveSymlinks": true,
        "tsConfig": "projects/button/tsconfig.lib.json",
        "project": "projects/button/ng-package.json"
      }
    }, 

, но получил:

"Schema validation failed with the following errors: Data path ""
should NOT have additional properties(preserveSymlinks)."

Я обнаружил, что это не работает для библиотек.

Затем я попытался добавить это в свой tsconfig.lib.json:

 "angularCompilerOptions": {
    "annotateForClosureCompiler": true,
    "skipTemplateCodegen": true,
    "strictMetadataEmit": true,
    "fullTemplateTypeCheck": true,
    "strictInjectionParameters": true,
    "enableResourceInlining": true,
    "preserveSymlinks": true
  }

И ничего не произошло.

Я искал здесь решение, но не смог найти ничего подобного.

Как мне это сделать?

Спасибо!

...