我为节点库设置了一个声明文件,以便可以在我的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不是函数
是否有理由在本地运行而不是打包?