bug: 组件库引入了其他依赖包的类型声明,打包后以后生成的d.ts文件中,路径变成了相对路径。
Closed this issue · 1 comments
wjljan commented
Version
4.4.0
OS Version
windows11
Node.js Version
18.0.0
Link to minimal reproduction
暂无
Steps to reproduce
引入外部类型声明依赖。
import type { CSSProperties } from 'react';
What is expected?
希望打包后依赖路径不要改变,依然是:
import type { CSSProperties } from 'react';
What is actually happening?
但是打包后却被转成了相对路径:
import type { CSSProperties } from "../../../../node_modules/.pnpm/@types+react@18.3.1/node_modules/@types/react";
导致"../../../../node_modules" 这个路径在业务代码使用的时候,不是这个路径,导致类型声明找不到。
Any additional comments? (optional)
这个是tsconfig的问题?
wjljan commented
tsconfig的paths配置问题,已解决,关闭本issue。