Atom typescript tsconfig 和 npm 配置
Atom typescript tsconfig and npm configuration
我有一个新的 Typescript 项目。它是使用带有 atom-typescript 包的 Atom 开发的。为了在保存时禁用自动打字稿编译,有必要在项目的根目录中包含一个 tsconfig.json 文件。
我的项目被分成多个文件。在每个文件的顶部,我确保包含对它需要的其他文件的引用。以便在编译时将文件包含在输出文件中。
但是在编译之前我没有收到任何关于引用丢失的警告。
例如:
Animal.ts
class Animal {
}
Horse.ts
class Horse extends Animal {
}
当我编译 Horse.ts 时,我收到 Animal 不存在的警告。当我包含参考时,一切正常。
Horse.ts
/// <reference path="./Animal"/>
class Horse extends Animal {
}
我希望 Atom 告诉我缺少引用。当我删除 tsconfig 时,每次我保存它编译的任何文件。如果我在 tsconfig 中包含 "files": ["Horse.ts"] 那么任何时候我保存 Animal.ts,它都会编译。我想避免任何自动编译,同时仍然收到有关缺少引用的警告。
添加 tsconfig.json
文件后,整个目录将成为一个项目。 Typescript 会将其编译为一个项目,而不是单独编译每个文件。
您必须删除该文件。要么换个编辑,要么联系 atom-typescript 的作者,让他们知道这件事。
我有一个新的 Typescript 项目。它是使用带有 atom-typescript 包的 Atom 开发的。为了在保存时禁用自动打字稿编译,有必要在项目的根目录中包含一个 tsconfig.json 文件。
我的项目被分成多个文件。在每个文件的顶部,我确保包含对它需要的其他文件的引用。以便在编译时将文件包含在输出文件中。
但是在编译之前我没有收到任何关于引用丢失的警告。
例如:
Animal.ts
class Animal {
}
Horse.ts
class Horse extends Animal {
}
当我编译 Horse.ts 时,我收到 Animal 不存在的警告。当我包含参考时,一切正常。
Horse.ts
/// <reference path="./Animal"/>
class Horse extends Animal {
}
我希望 Atom 告诉我缺少引用。当我删除 tsconfig 时,每次我保存它编译的任何文件。如果我在 tsconfig 中包含 "files": ["Horse.ts"] 那么任何时候我保存 Animal.ts,它都会编译。我想避免任何自动编译,同时仍然收到有关缺少引用的警告。
添加 tsconfig.json
文件后,整个目录将成为一个项目。 Typescript 会将其编译为一个项目,而不是单独编译每个文件。
您必须删除该文件。要么换个编辑,要么联系 atom-typescript 的作者,让他们知道这件事。