我有以下內容的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- *。 –