我有多个React项目,每次都需要声明相同的typescript模块,例如fonts.d.ts:
declare module "*.woff";
declare module "*.woff2";或images.d.ts:
declare module "*.jpg" {
const src: string;
export default src;
}
declare module "*.png" {
const src: string;
export default src;
}我想创建一个包含这些类型的包,这些类型将包含在我正在处理的每个项目中,因此我不会在每个项目中创建和更新模块声明文件。想不出该怎么做?
发布于 2021-09-07 10:22:51
不知道该怎么做?
创建代码
npm init -y.添加:"types": "/index.d.ts"
index.d.ts。npm publish使用代码
安装您的软件包npm i your-package.
在tsconfig.json.中添加
types: ['your-package']我在这里做了一些假设,比如发布到npm的能力,但这应该有助于您进一步研究并解决您的特定需求。玩得开心
https://stackoverflow.com/questions/69085816
复制相似问题