如何在 Visual Studio 2019 中使用具有功能的 .net core + typescript + webpack + npm 模块?
Posted
技术标签:
【中文标题】如何在 Visual Studio 2019 中使用具有功能的 .net core + typescript + webpack + npm 模块?【英文标题】:How to use .net core + typescript + webpack + npm module with a function in Visual studio 2019? 【发布时间】:2020-09-25 15:45:25 【问题描述】:我创建了一个简单的 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 中有这个: “类型”:“lib.d.ts”
我正在尝试在带有 Typescript 和 Webpack 的 .net 核心项目中使用它,但出现错误。 我可以在 js 文件中使用它,但我不知道如何在 typescript 中使用它。 可能是申报文件不好?
和错误:
mymathts1_1.MyMath 不是函数
【问题讨论】:
【参考方案1】:我已经通过在 .d.ts 文件中使用 export default myMath 导出解决了这个问题;
【讨论】:
以上是关于如何在 Visual Studio 2019 中使用具有功能的 .net core + typescript + webpack + npm 模块?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Visual Studio 2012 中使一个类完全静态,这样它就不会出现任何错误? - C# [关闭]
如何在 Visual Studio 2019 中启用编译器警告?
您如何查看重载 Visual Studio Mac 2019