如何从 vite 库构建中获取全局引用
How to get global references from a vite lib build
我将尝试从一个有效的示例开始。
如果我想从一个使用全局的任意 js 文件的库中引用或获取代码智能感知,我可以简单地使用 ///(三重破折号)。就像在 <reference path="../jquery.js"/>
中一样,现在我可以看到所有类型,就好像它是全局的一样。
我正在输出umd和es。哪种方式都可以。
例如,我有一个导出两个函数的 umd/es 构建:'addData' 'getData'
如何在不导入实际库的情况下引用文件中的那些内容?与我们可以对 /// 做的一样
谢谢
对于任何有相同疑问的人。
您可以定义自己的 d.ts 文件并将文件放入您的 package.json。
在我的例子中,我在 src 文件夹中创建了一个文件 index.d.ts,在构建时我也将其复制到 dist。
并在 package.json 中:
"types": "./path/index.d.ts"
我将尝试从一个有效的示例开始。
如果我想从一个使用全局的任意 js 文件的库中引用或获取代码智能感知,我可以简单地使用 ///(三重破折号)。就像在 <reference path="../jquery.js"/>
中一样,现在我可以看到所有类型,就好像它是全局的一样。
我正在输出umd和es。哪种方式都可以。
例如,我有一个导出两个函数的 umd/es 构建:'addData' 'getData'
如何在不导入实际库的情况下引用文件中的那些内容?与我们可以对 /// 谢谢
对于任何有相同疑问的人。
您可以定义自己的 d.ts 文件并将文件放入您的 package.json。 在我的例子中,我在 src 文件夹中创建了一个文件 index.d.ts,在构建时我也将其复制到 dist。
并在 package.json 中:
"types": "./path/index.d.ts"