javascript - typescript 中如何对一个 js 文件指定 d.ts 文件?

查看:569
本文介绍了javascript - typescript 中如何对一个 js 文件指定 d.ts 文件?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

比如在 electron 中,我们可以

var lodash1 = require('./lib/lodash.min')

我想要 vscode 能在 lodash1. 的时候自动提示 'each ...方法'

然后我们有 ./typings/lodash/index.d.ts
如何指定这个 lodash1 变量用到这样的一个 index.d.ts

注意:

lodash.min.js 只是一个项目中的地址,不是 npm 安装的 node_modules 目录下
lodash/index.d.ts 也是项目中的地址,不是 npm 安装的 node_modules 目录下

请问有什么解决办法吗?

解决方案

喜大普奔,最近搞定了这个问题,

关键是配置 tsconfig.json 里面的 paths 项目

但是同时也需要配合 webpack 或者 amd加载器 做库依赖的剔除等。

详见:https://segmentfault.com/a/11...

这篇关于javascript - typescript 中如何对一个 js 文件指定 d.ts 文件?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆