Aks*_*hot 6 typescript typescript-typings
我正在尝试学习Typescript,并在本教程之后设置了一个基本的打字稿结构.
我现在需要为项目添加打字.所以我环顾四周,找到了打字.然后我添加了JQuery,Lodash并D3使用打字.我的项目结构如下所示:
??? dist
? ??? chart.js
? ??? greet.js
? ??? main.js
??? gulpfile.js
??? package.json
??? src
? ??? ts
? ??? chart.ts
? ??? greet.ts
? ??? main.ts
??? tsconfig.json
??? typings
? ??? globals
? ? ??? jquery
? ? ??? index.d.ts
? ? ??? typings.json
? ??? index.d.ts
? ??? modules
? ??? d3
? ? ??? index.d.ts
? ? ??? typings.json
? ??? lodash
? ??? index.d.ts
? ??? typings.json
??? typings.json
Run Code Online (Sandbox Code Playgroud)
这是我的tsconfig.json档案:
{
"files": [
"src/ts/*.ts"
],
"compilerOptions": {
"noImplicitAny": true,
"target": "es5"
}
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,如何在我的*.d.ts文件中添加typings目录中的main.ts文件并开始使用jQuery $或D3 d3?
我注意到index.d.ts文件typings看起来像这样:
/// <reference path="globals/jquery/index.d.ts" />
/// <reference path="modules/d3/index.d.ts" />
/// <reference path="modules/lodash/index.d.ts" />
Run Code Online (Sandbox Code Playgroud)
所以我的猜测是,我只需要在我的main.ts文件或文件中的某处添加此tsconfig.json文件(而不是手动添加每个.d.ts文件).我对吗?谢谢.
TypeScript 2建议使用npm作为类型.请参阅声明文件的未来.
您应该需要的是:
npm install --save @types/lodash @types/d3 @types/jquery
Run Code Online (Sandbox Code Playgroud)
并且很高兴去.
| 归档时间: |
|
| 查看次数: |
8324 次 |
| 最近记录: |