.d.ts相关内容

在 JavaScript VSCode 项目中添加自定义类型文件

问题 我正在使用 VSCode 开发 JavaScript 项目.我正在使用 UMD 设计模式,而 vscode 智能感知无法识别来自另一个文件的模块的导出.我在名为 globals.d.ts 的文件中添加了所有声明.不幸的是,我找不到从 JavaScript 文件中加载 globals.d.ts 声明的方法. 示例模块声明 export namespace ModuleName { ..

关于“*.d.ts"在打字稿中

我对 *.d.ts 感到好奇,因为我是 TypeScript 的新手.有人告诉我,这种文件类似于 C++ 中的“头文件",但仅适用于 JS.但是我无法将纯 JS 文件转换为 *.d.ts 文件,除非我强行将 *.js 更改为 *.ts.所以我有三个文件:一个JS文件,一个TS文件和一个*.d.ts文件. 他们之间是什么关系? 如何使用 *.d.ts 文件?这是否意味着我可以永久删除 * ..
发布时间:2021-12-05 15:22:54 其他开发

为Typescript编写的Vue组件生成d.ts文件

我是 Vue 的新手,我想学习如何创建组件并将包发布到 NPM.所以,我的想法是创建 Vue (typescript) + Vuetify 可重用组件,并在我拥有的任何其他项目中从 NPM 安装它们.我可以在 vue.js 项目中成功导入我的 HelloWorld 组件,但是当我尝试在 Vue ts 项目中导入时,我收到以下错误: '找不到模块 'sastify' 的声明文件.'/home/ ..
发布时间:2021-09-20 19:22:43 前端开发

在本地链接一个 Vue 应用程序和一个 Vue 库 -->d.ts 问题;

我在尝试在 lib 和应用程序之间拆分代码时遇到问题.我想使用 Vuejs + TypeScript + WebPack,这似乎是一个很好的组合.我在尝试从库中调用应用程序时遇到一些问题.这似乎是关于 d.ts 文件. //powershell 输出13:22 找不到模块“my-lib"的声明文件.'path/my-lib.common.js' 隐式具有 'any' 类型.尝试`npm inst ..
发布时间:2021-09-20 19:04:07 前端开发

在JavaScript的类型输入文件中声明接口

项目信息 我正在研究一个利用.d.ts文件的JavaScript项目.这是我先前提出的问题的后续问题,因此您可以查看有关项目的更多信息问题 尽管我通常可以从类型文件中提取函数,但是我不能提取为空或仅由接口组成的接口或名称空间.我已经通过为每个接口创建一个const实现并在注释中使用@typeof ConstantImplementation来临时解决此问题.请参见下面的示例: / ..

在JavaScript VSCode项目中添加自定义类型文件

问题 我正在使用VSCode进行JavaScript项目.我正在使用UMD设计模式,vscode intellisense无法识别另一个文件中模块的导出.我将所有声明添加到名为globals.d.ts的文件中.不幸的是,我找不到从JavaScript文件加载globals.d.ts声明的方法. 示例模块声明 export namespace ModuleName { ex ..

关于"* .d.ts"在TypeScript中

我对*.d.ts感到好奇,因为我是TypeScript的新手.有人告诉我,这种文件类似于C ++中的“头文件",但仅适用于JS.但是除非将*.js强制更改为*.ts,否则我无法将纯JS文件转换为*.d.ts文件.所以我有三个文件: JS文件,TS文件和*.d.ts文件. 它们之间是什么关系? 如何使用*.d.ts文件?这是否意味着我可以永久删除*.ts文件? 如果是这样,*.d. ..
发布时间:2020-07-16 18:30:50 其他开发

将JavaScript类Mixins与TypeScript声明文件一起使用

我需要在声明文件中使用类mixins的帮助.具体来说,当在mixin中定义方法时,打字稿不会在混合类主体中使用它: 就我而言,我正在应用两个mixins.第一个mixin-NotifyingElementMixin-提供了名为notify的方法,而该方法无法应用于混合类主体 notifying-element-mixin.js export const NotifyingElem ..
发布时间:2020-05-09 23:28:13 前端开发