我使用Atom编写代码。它使用$(function () {
$('a[href="#"]').click(function (e) {
e.preventDefault();
});
})
来包含和排除文件夹。为了使用intellisense,我需要包含tsconfig.json
,但是当我想将其编译为node_modules
时,我不希望编译js
。
因此,我需要在node_modules
所在的上方文件夹中调用tsc
,这会导致编译整个config.ts
。
我的文件夹结构如下所示:
node_modules
知道如何在使用node_modules
config.ts
spec
|--test1.ts
|--test2.ts
命令进行编译时排除node_modules
吗?
答案 0 :(得分:2)
使用排除属性
{
"compilerOptions": {
...
}
"exclude": [
"node_modules"
]
}
使用"包括"包含的文件可以使用"排除"过滤属性。但是,文件包含明确使用"文件"无论"排除",都包括财产。 "排除" property默认为未指定时排除node_modules,bower_components,jspm_packages和目录。
https://www.typescriptlang.org/docs/handbook/tsconfig-json.html