【问题标题】:Typescript - is there a way to specify a global reference?打字稿 - 有没有办法指定全局参考?
【发布时间】:2015-06-09 19:30:09
【问题描述】:

我正在使用 typescript 开发一个 node.js 脚本,为了 tsc 不抱怨像 requiremodule.exports 这样的非浏览器 js 代码,我必须在 /// <reference path="lib/node.d.ts" /> >每个文件。更糟糕的是,该文件的位置需要相对于代码文件,所以我不能轻易将它放到模板中。

有没有办法告诉tsc指定目录中的每个文件都符合节点定义?

【问题讨论】:

    标签: javascript node.js typescript


    【解决方案1】:

    我必须在每个文件中包含/// &lt;reference path="lib/node.d.ts" /&gt;

    不,你没有。只需使用tsconfig.json 文件:https://github.com/TypeStrong/atom-typescript/blob/master/docs/tsconfig.md

    【讨论】:

    • 我已将tsconfig.json{ "files": [ "./lib/node.d.ts" ] } 放到我项目的根目录,但它不起作用。你能添加一个具体做什么的例子吗?
    • @Fluffy 创建一个基本的,即{}
    • 谢谢,我发现我的问题是由于在单个文件上运行 tsc 造成的。我在上面发布的 tsconfig.json 在一次编译整个项目时对我有用
    猜你喜欢
    • 1970-01-01
    • 2022-01-23
    • 1970-01-01
    • 2012-12-09
    • 1970-01-01
    • 2020-06-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多