Angular库ng-packagr不会使用相对路径替换tsconfig中的路径。
创始人
2024-10-27 21:01:36
0

要解决Angular库ng-packagr不会使用相对路径替换tsconfig中路径的问题,可以按照以下步骤进行操作:

  1. 确保你的tsconfig.json文件中已经正确配置了相对路径。例如,你可以在tsconfig.json中添加baseUrl和paths属性,如下所示:
{
  "compilerOptions": {
    "baseUrl": "./src",
    "paths": {
      "@app/*": ["app/*"]
    }
  }
}
  1. 在ng-package.json文件中添加一个build字段,并设置tsConfig属性为tsconfig.lib.json。例如:
{
  "$schema": "./node_modules/ng-packagr/ng-package.schema.json",
  "lib": {
    "entryFile": "src/public_api.ts",
    "tsConfig": "tsconfig.lib.json"
  }
}
  1. 创建一个名为tsconfig.lib.json的新文件,内容与tsconfig.json相同,并确保路径是相对于ng-package.json文件的。例如:
{
  "extends": "./tsconfig.json",
  "compilerOptions": {
    "baseUrl": ".",
    "paths": {
      "@app/*": ["src/app/*"]
    }
  }
}
  1. 确保在package.json文件中添加了正确的构建命令。例如:
{
  "scripts": {
    "build": "ng-packagr -p ng-package.json"
  }
}
  1. 运行npm run build命令来构建你的库。

这样,ng-packagr就会使用相对路径替换tsconfig.lib.json中的路径,从而解决了相对路径不被替换的问题。

相关内容

热门资讯

wepoke辅助挂!wepok... wepoke辅助挂!wepoke好友助力(透视辅助)WePoKer(一般真的有挂);WePoKer软...
微扑克有辅助挂!微扑克俱乐部,... 微扑克有辅助挂!微扑克俱乐部,微扑克ai人工智能,wepoke教程(有挂黑科技)1、微扑克ai机器人...
玩家攻略推荐!闽游麻将(透视辅... 玩家攻略推荐!闽游麻将(透视辅助)原来存在有挂(2023已更新)(哔哩哔哩);1、闽游麻将ai辅助优...
软件教程!wopoker轻量版... 软件教程!wopoker轻量版外 挂(wepoke辅助技巧)wepoKE(果然真的有挂)关于wopo...
微扑克ai辅助工具!微扑克辅助... 微扑克ai辅助工具!微扑克辅助多少钱,微扑克ai操作,可靠技巧(有挂ai代打);人气非常高,ai更新...
玩家科普!吉祥麻将怎么让系统发... 玩家科普!吉祥麻将怎么让系统发好牌(透视辅助)竟然存在有挂(2026已更新)(哔哩哔哩)亲,关键说明...
wepoke智能ai!wopo... wepoke智能ai!wopoker分析器,wEPOKE果真真的有挂,技巧教程(有挂详情);wopo...
微扑克ai机器人!微扑克ai操... 微扑克ai机器人!微扑克ai操作(透明挂)总是是真的有挂;微扑克是一种具有地方特色的麻将游戏,要想赢...
我来教大家!碣石暗宝链接有挂吗... 我来教大家!碣石暗宝链接有挂吗(透明挂)确实真的是有挂(2025已更新)(哔哩哔哩);亲,关键说明,...
微扑克辅助软件!微扑克可以用a... 微扑克辅助软件!微扑克可以用ai辅助(透明挂)本来是有挂1、每一步都需要思考,不同水平的挑战会更加具...