在一个打字稿项目中(使用tsc 1.6.2,使用Typescript插件0.1.8的sublime 3)我有这个打字稿文件:
/// <reference path="../../typings/estree/estree.d.ts" />
export interface NodeWorker {
nodeTypeFilters: Array<string>;
enterNode(node: ESTree.Node, parent?: ESTree.Node): void;
leaveNode(node: ESTree.Node, parent?: ESTree.Node): void;
}
我也有这个tsconfig.json:
{
"compilerOptions": {
"module": "commonjs",
"noImplicitAny": true,
"listFiles": true,
"removeComments": true,
"preserveConstEnums": true,
"rootDir": "./src",
"outDir": "../built/",
"sourceMap": true,
}
}
我还有其他几个.ts文件,它们使用导入和导出,但只在带有NodeWorker的文件中我收到错误:“除非提供'--module'标志,否则无法编译模块。”在出口声明中。
我看不出问题。