打包节点项目中的声明文件中的功能与本地TS项目中的声明文件中的功能

时间:2019-08-28 07:32:54

标签: node.js typescript npm types

我为节点库设置了一个声明文件,以便可以在我的TS项目中使用它。

最初,在TS项目上进行本地测试时,我的.d.ts文件看起来类似于以下内容,该文件在TS项目中时有效

declare module 'my_module' {
    export function myFunction(value?: string) any;
}

然后我将.d.ts声明文件添加到节点库中,将其打包,然后将其导入到TS项目中。当我尝试这样访问myFunction时-

import * as testing from '<my_node_project>';

testing.myFunction("foo");

我收到TypeError错误:testing.myFunction不是函数

是否有理由在本地运行而不是打包?

0 个答案:

没有答案