有人可以解释一下使用 Typescript 在 NodeJS 中导出和导入是如何工作的吗?
我的设置是:
- 节点JS
- 打字稿中的一切
- TSLint
- 打字
我在搞乱出口/进口,而不是做一些正确的编码,这让我发疯,并且找不到任何关于它如何工作的正确解释。
进口
您能否解释以下内容:
var module = require ("module");
import module = require("module");
import module from "module";
import {something} from "module";
import * as module from "module";
出口
你能解释一下吗
export = something;
export default something;
export interface|class something;
问题
- 如何在不启动类的情况下正确导出/导入类
- 如何正确导出/导入正在启动的类(构造确实运行)
- 如何正确导出/导入类和接口
- 如何正确导出/导入类和多个接口
- 何时使用模块声明,它们有什么用,如果我尝试使用它们,为什么 tslint 会向我抛出错误。
我似乎找不到正确的导出和导入方法,所以我的 IDE 没有被红色覆盖,并向我抛出数百个错误。
一般的问题
- 有没有办法使用 nodejs/typescript/tslint 不出错?
- TSLint 几乎对我输入的任何内容都大喊大叫……这非常令人沮丧,因为对大多数错误的解释都是 0。它甚至值得使用吗?
问题的清单不胜枚举,但我确信一旦回答了上述一些问题,我就可以回答其余的问题。
谢谢你,很抱歉这样一个笼统的问题,但我的挫败感刚刚达到顶峰......