我正在使用 Typescript 作为编程语言开发一个 npm 库。为了舒适地开发它,我使用了paths
tsconfig.json 中的选项,module-alias
这样我就可以编写诸如import * from '@/utils'
. 问题是这些路径在转译的 js 文件中也保持不变。这应该很好,因为module-alias
应该使用这些路径。问题是它只有在我在本地使用它时才会这样做,但是当我使用 npm 安装库并尝试运行它时,它会停止工作。我该如何解决这个问题?
注意:我发现了问题,如果我使用我的库将__moduleAliases
配置放在项目的 package.json 中并使用我的库的 dist 路径,它就可以工作。我仍然不知道如何解决这个问题。