首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >仅导入typescript模块声明

仅导入typescript模块声明
EN

Stack Overflow用户
提问于 2021-09-07 09:38:46
回答 1查看 52关注 0票数 0

我有多个React项目,每次都需要声明相同的typescript模块,例如fonts.d.ts:

代码语言:javascript
复制
declare module "*.woff";
declare module "*.woff2";

或images.d.ts:

代码语言:javascript
复制
declare module "*.jpg" {
  const src: string;
  export default src;
}
declare module "*.png" {
  const src: string;
  export default src;
}

我想创建一个包含这些类型的包,这些类型将包含在我正在处理的每个项目中,因此我不会在每个项目中创建和更新模块声明文件。想不出该怎么做?

EN

回答 1

Stack Overflow用户

发布于 2021-09-07 10:22:51

不知道该怎么做?

创建代码

  • npm init -y.

添加:"types": "/index.d.ts"

  • To your package.json

  • 将您的包命名为尚未使用的名称。

  • 创建包含要包含的内容的文件index.d.ts

  • npm publish

使用代码

安装您的软件包npm i your-package.

在tsconfig.json.中添加

  • types: ['your-package']

我在这里做了一些假设,比如发布到npm的能力,但这应该有助于您进一步研究并解决您的特定需求。玩得开心

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69085816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档