- Learn React with TypeScript 3
- Carl Rippon
- 226字
- 2021-06-10 19:16:39
Specifying files for compilation
There are several ways to tell the TypeScript compiler which files to process. The simplest method is to explicitly list the files in the files field:
{
"compilerOptions": {
...
},
"files": ["product.ts", "orderDetail.ts"]
}
However, that approach is difficult to maintain as our code base grows. A more maintainable approach is to define file patterns for what to include and exclude with the include and exclude fields.
The following example looks at the use of these fields:
- Let's add the following include fields, which tell the compiler to compile TypeScript files found in the src folder and its subfolders:
{
"compilerOptions": {
...
},
"include": ["src/**/*"]
}
- At the moment, our source files aren't in a folder called src, but let's run a compile anyway:
tsc
- As expected, we get No inputs were found in the config file... from the compiler.
Let's create an src folder and move orderDetail.ts into this folder. If we do a compile again, it will successfully find the files and do a compilation.
So, we have lots of options for adapting the TypeScript compiler to our particular situation. Some options, such as --noImplicitAny, force us to write good TypeScript code. We can take the checks on our code to the next level by introducing linting into our project, which we'll look at in the next section.
- Dynamics 365 for Finance and Operations Development Cookbook(Fourth Edition)
- Java程序設計與開發(fā)
- 單片機C語言程序設計實訓100例:基于STC8051+Proteus仿真與實戰(zhàn)
- Practical DevOps
- Linux網(wǎng)絡程序設計:基于龍芯平臺
- 深入理解Java7:核心技術與最佳實踐
- 云計算通俗講義(第3版)
- Windows Presentation Foundation Development Cookbook
- 手把手教你學C語言
- Clojure Reactive Programming
- 開源項目成功之道
- Vue.js 3應用開發(fā)與核心源碼解析
- Mastering Elixir
- NGUI for Unity
- 軟硬件綜合系統(tǒng)軟件需求建模及可靠性綜合試驗、分析、評價技術