首页 > 解决方案 > 如何在 Visual Studio 2019 中使用具有功能的 .net core + typescript + webpack + npm 模块?

问题描述

我创建了一个简单的 npm 模块:

lib.js:

var myMath = function(a, b){
    //this.sum = a + b;
    return a + b;
};
    export default myMath;

lib.d.ts:

export var MyMath: (x: number, y: number) => number;

我在 package.json 中有这个:“types”:“lib.d.ts”

我正在尝试在带有 Typescript 和 Webpack 的 .net 核心项目中使用它,但出现错误。我可以在 js 文件中使用它,但我不知道如何在 typescript 中使用它。可能是申报文件不好?

和错误:

mymathts1_1.MyMath 不是函数

标签: typescriptasp.net-corenpmwebpack

解决方案


我也通过在 .d.ts 文件中使用export default myMath导出解决了这个问题;


推荐阅读