gpt4 book ai didi

angular - 在 Angular 库中保留符号链接(symbolic link)

转载 作者:行者123 更新时间:2023-12-03 14:35:33 24 4
gpt4 key购买 nike

我有个问题。

我正在尝试使用 ng-cli 创建 Angular 8 库,但我无法使用 npm link 保留来自外部应用程序的符号链接(symbolic link).

我试图在我的 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
}

什么也没发生。

我在这里搜索解决方案,但找不到类似的东西。

我怎样才能做到?

谢谢!

最佳答案

我相信您需要在将使用您的库的项目中的 angular.json 中添加 preserveSymlinks 选项。例如,我在本地进行测试,并将其添加到我的架构师 -> 构建 -> 选项中。

您可以在这里找到更多信息:https://dev.to/nieds/getting-started-building-component-libraries-with-angular-cli-4ncj

希望这可以帮助!

关于angular - 在 Angular 库中保留符号链接(symbolic link),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58260202/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com