我可以编写自己的lib。*。d.ts以用于tsconfig.json的“ lib”属性吗?

时间:2019-11-07 09:11:19

标签: node.js typescript npm tsconfig

我可以为tsconfig.json写我自己的lib。*。d.ts吗?

如果我想为许多ts proj键入节点运行时...该怎么做?

我在自定义节点运行时中运行了许多koa应用程序,该应用程序已在全局注入了很多var ...

我如何为许多koa应用程序键入它? 我有一个想法是运行自己的lib。*。d.ts以在tsconfig.json中使用:

{
  "compilerOptions": {
    "lib": [
      "es2017",
      "@eczn/runtime"
    ],
    // or ... 
    "libRoot": ["./node_modules/@eczn/runtime/index.d.ts"]
  }
}

我没有编写自己的lib。*。d.ts,而是使用“文件”来包含我的node-env类型:

{
  "compilerOptions" {
    "lib": [
        "es2017"
    ]
  },
  "files": ["./node_modules/@eczn/runtime/index.d.ts"]
}

但是,当我运行tsc ... dist是:

dist
  - node_modules
    - @eczn
      - runtime
        - index.d.ts
  - src
    app.js

dist / ...中包含的运行时类型

0 个答案:

没有答案