angular - 我可以有用户特定的 tsconfig 吗?
问题描述
我们有一些 Angular 库发布到 npm 注册表和一些使用这些库的 Angular 应用程序。这些都在不同的源代码控制存储库中。为了能够在将库发布到注册表之前查看库中的更改,我可以使用 TypeScript 路径映射。
我想做的是将路径映射放在一些可选的用户特定文件中,而不是放在tsconfig.json
一些可选的用户特定文件中,因为应用程序tsconfig.json
受版本控制,但每个人都可能需要不同的路径映射。我正在考虑一些tsconfig.user.json
不受版本控制的可选内容
/* Hypothetical user specific TypeScript configuration */
{
"extends": "./tsconfig.json",
"compilerOptions": {
"paths": {
"@myscope/mylibrary": [
"/path/to/dist/of/mylibrary"
]
}
}
}
/path/to/dist/of/mylibrary
可能对每个人都不一样。此外,一些开发人员只在应用程序上工作并使用注册表中的库,根本不需要路径映射。他们不需要创建该文件。那可能吗?
任何其他实现相同目标的解决方案(版本控制之外的路径映射)也受到欢迎。
解决方案
推荐阅读
- javascript - 为什么可拖动插件不适用于 ChartJS 中的雷达图?
- node.js - Node.js 包装服务
- c# - 使用 System.Drawing 时发生崩溃、OutOfMemoryException、一般错误
- c# - 用方括号初始化元素,如 c# 中的列表
- php - Mpdf + Angular:解析期间的Http失败
- python - ModuleNotFoundError:在 Ubuntu 16.04 上没有名为“pymysql”的模块
- php - 在官方 PHP docker 镜像上安装 IMAP 扩展时出错
- bash - 如何将 xargs 提供给管道 grep 以获取管道 cat 命令
- python - 扩展的类 dict 子类以支持强制转换和 JSON 转储,无需额外功能
- mongodb - 在 Express 中重用 POST 和 GET 方法