我有以下内容的tsconfig.json文件:TS6059在忽略目录
{"compilerOptions": {
"module": "commonjs",
"noImplicitAny": false,
"removeComments": true,
"preserveConstEnums": true,
"outDir": "./target/src/",
"rootDir": "./src/main/webapp/",
"sourceMap": true,
"experimentalDecorators": true
},
"exclude": ["node_modules", "target"]
}
当我运行TSC我得到的错误:
error TS6059: File '../node_modules/ng2-select/components/ng2-select-config.ts' is not under 'rootDir' 'main/webapp'. 'rootDir' is expected to contain all source files.
的罪魁祸首似乎是,当我尝试加载ng2选择在一个文件中:
import {Component} from 'angular2/core';
import {select} from 'ng2-select';
如果我没有第二次导入运行tsc就没事了。如果我添加第二个我得到那个错误。
任何想法,为什么它试图编译ng2-select,即使它应该被忽略?
谢谢!
看看这个[question](http://stackoverflow.com/questions/35648347/importing-ng2-bootstrap-changes-my-tsc-output-directory-structure)与你的问题有关正在尝试编译ng2- *。 –