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中的路径,从而解决了相对路径不被替换的问题。

相关内容

热门资讯

透视新版!德普之星辅助软件,德... 透视新版!德普之星辅助软件,德普之星私人局辅助免费,新2025教程(有挂教程)1、金币登录送、破产送...
透视软件!werplan有挂吗... 透视软件!werplan有挂吗,agpoker辅助,高科技教程(有挂细节)1、werplan有挂吗a...
透视最新!德普之星透视辅助软件... 透视最新!德普之星透视辅助软件下载,(德普之星)果然存在有挂,规律教程(有挂工具);运德普之星透视辅...
透视软件“epoker底牌透视... 透视软件“epoker底牌透视”透视辅助挂(一贯真的有挂)1、进入游戏-大厅左侧-新手福利-激活码辅...
透视软件!德普之星辅助器app... 透视软件!德普之星辅助器app,(德扑之心)总是是有挂,高科技教程(有挂详情);德普之星辅助器app...
透视神器!智星德州插件,菠萝德... 透视神器!智星德州插件,菠萝德州透视脚本,必胜教程(有挂介绍)透视神器!智星德州插件,菠萝德州透视脚...
透视有挂!德扑圈透视挂,(德普... 透视有挂!德扑圈透视挂,(德普之星)真是是真的有挂,攻略方法(有挂细节)1、德扑圈透视挂ai机器人多...
透视ai代打“werplan怎... 透视ai代打“werplan怎么作弊”透视辅助器(总是是有挂)werplan怎么作弊辅助器中分为三种...
透视规律!德普辅助器辅助器怎么... 透视规律!德普辅助器辅助器怎么用,德普之星怎么设置埋牌,教你攻略(有挂教程);运德普辅助器辅助器怎么...
透视教学!约局吧能不能开挂,菠... 透视教学!约局吧能不能开挂,菠萝辅助器免费版的特点,力荐教程(有挂脚本);所有人都在同一条线上,像星...