2017-05-01 28 views
1

只是好奇是否有任何缺點包括:在tsconfig.json中始終設置--alwaysStrict爲true是否一個好主意?

"compilerOptions": { 
    "alwaysStrict": true, 
... 
} 

因爲它是默認爲false。思考?

+1

它將'「解析嚴格模式,併發出‘使用嚴格的’爲每個源文件」',所以你的問題基本上是比不了的不同:http://stackoverflow.com/questions/1335851/what-does-use -strict-DO功能於JavaScript的和什麼,是的推理,背後它 –

回答

1

只是好奇是否有任何缺點,包括

即使你的文件是不是要在strict模式時,它會像對待它。例如你將不會被允許創建一個函數體內的函數聲明:Why TS complains with function declarations inside function body

個人:它是一個好主意,有它。還有一個更好的主意,總是使用JavaScript/TypeScript 模塊(默認情況下它們處於嚴格模式)。

相關問題