2017-07-07 20 views
1

有些規則需要類型檢查。我從關於type checking的文檔中不瞭解如何在命令行上運行它。如何啓用需要在命令行上進行類型檢查的規則的類型檢查?

如果我運行somethink像

tslint --project admin/tslint.json "project/**/*.ts{,x}" 

我得到錯誤信息

Invalid source file: project/main.ts. Ensure that the 
files supplied to lint have a .ts, .tsx, .d.ts, .js or .jsx extension. 

文檔說

當使用CLI時,--project標誌會自動創建一個 程序從指定的tsconfig.json文件啓用規則 需要類型檢查器。

但我沒有看到tslint生成的程序,我也不知道如何運行它。

那麼,運行tslint與從命令行進行類型檢查的步驟是什麼?

回答

0
  • --project參數需要打字稿編譯器tsc配置文件(通常爲tsconfig.json)。
  • --config說法得到tslint配置(通常爲tslint.json):

因此,完整的命令行是:

tslint --config tslint.json --project tsconfig.json 

您不必在命令行上指定的文件 - - 它們在tsconfig.json文件中找到...