加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

在.net核心项目中获取DefinitelyTyped打字稿定义文件的“正确”

发布时间:2020-12-16 03:17:28 所属栏目:asp.Net 来源:网络整理
导读:在asp.net for .net框架下,我曾经使用nuget导入typescript类型定义第三方库. (* .d.ts)这些软件包来自 DefinitelyTyped.我理解在.net核心的新世界中,nuget不再用于非.NET程序集. 那么有什么方法可以将打字稿定义纳入mvc项目吗?现在,我要去github仓库,并使用
在asp.net for .net框架下,我曾经使用nuget导入typescript类型定义第三方库. (* .d.ts)这些软件包来自 DefinitelyTyped.我理解在.net核心的新世界中,nuget不再用于非.NET程序集.

那么有什么方法可以将打字稿定义纳入mvc项目吗?现在,我要去github仓库,并使用网络浏览器手动下载我需要的那些.一定有更好的方法.

解决方法

你在使用TypeScript 2.0吗?如果是这样,请尝试按照此处的说明操作: http://www.typescriptlang.org/docs/handbook/declaration-files/consumption.html.基本上,您可以使用类型安装“特殊”npm软件包.

如果您没有使用TypeScript 2.0,您使用Gulp编译TS代码吗?如果是这样,你可以简单地做:

var typings = require("gulp-typings");
gulp.task("typings",function ()
{
    return gulp.src("./typings.json")
        .pipe(typings());
});

这会将您在typings.json文件中指定的所有类型放入/ typings文件夹中.

如果你正在使用grunt而是有一个grunt-typings npm包,我相信你也可以找到其他构建运行器的类似包.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读