TypeScript编译器包括节点模块

时间:2016-09-15 14:35:44

标签: typescript node-modules

我正在尝试使用v2 RC编译TypeScript项目,但编译器似乎包含我不感兴趣编译的文件。这是我的tsconfig.json:

{
    "compilerOptions": {
        "target": "ES6",
        "sourceMap": true,
        "allowJs": true,
        "module": "CommonJS",
        "outDir": "../dist/core"
    },
    "exclude": [
        "node_modules"
    ]
}

然后我只需运行:tsc --project tsconfig.json。我的代码编译但我得到:

  

node_modules / bluebird / js / release / util.js(201,5):错误TS7027:检测到无法访问的代码。   ../node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js(18,21):错误TS7027:检测到无法访问的代码。   ../node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js(386,13):错误TS7027:检测到无法访问的代码。   ../node_modules/handlebars/dist/cjs/handlebars/compiler/parser.js(573,21):错误TS7027:检测到无法访问的代码。

正确地看,这些文件中存在无法访问的代码,但我并不关心它们 - 它们是按照自己的风格编写的。

如何排除这些文件?我已尝试exclude选项的各种选项,例如../node_modules../node_modules/**等,但都没有运气。

有人有任何想法吗?

谢谢!

0 个答案:

没有答案