React 項(xiàng)目根目錄中的 tsconfig.json 文件說明

在?React 項(xiàng)目中引入 TSLint 做代碼規(guī)范?這篇文章中,介紹了如何在?Create React App?項(xiàng)目中引入?TSLint?佃声,但在?Create React App?項(xiàng)目根目錄中還存在一個(gè)與 tslint.json 文件很相似的 tsconfig.json 的配置文件艺智,那么本篇文章主要介紹這個(gè)?tsconfig.json 的配置文件是?如何產(chǎn)生倘要、有什么作用?以及?如何配置?各個(gè)配置項(xiàng)的問題圾亏。

tsconfig.json 的配置文件是如何產(chǎn)生的:

在?React 項(xiàng)目中引入 TSLint 做代碼規(guī)范?這篇文章中的 步驟2 中執(zhí)行?npm install tslint typescript? --save-dev?命令后安裝了 typescript?后自動(dòng)創(chuàng)建 tsconfig.json 配置文件十拣,即 tsconfig.json 文件是使用?typescript?的一個(gè)必須文件,在自動(dòng)創(chuàng)建 tsconfig.json 文件后志鹃,該文件中已有默認(rèn)配置夭问。

tsconfig.json 的配置文件有什么作用

tsconfig.json 文件中指定了用來編譯這個(gè)項(xiàng)目的根文件和編譯選項(xiàng)。?一個(gè)項(xiàng)目可以通過以下方式之一來編譯:

a曹铃、創(chuàng)建一個(gè)?greeter.ts 文件缰趋,并寫入以下代碼(如果想拷貝以下代碼請?jiān)?Typescript 中拷貝):

b、打開命令行工具運(yùn)行?tsc greeter.ts?輸出結(jié)果為一個(gè) greeter.js 文件陕见,它包含了和輸入文件中相同的JavsScript代碼(greeter.ts 又叫輸入文件秘血,?greeter.js 又叫輸出文件)。

編譯方式1:不帶任何輸入文件的情況下調(diào)用 tsc评甜,編譯器會從當(dāng)前目錄開始去查找 tsconfig.json 文件灰粮,逐級向上搜索父目錄。

編譯方式2:不帶任何輸入文件的情況下調(diào)用 tsc忍坷,且使用命令行參數(shù) --project(或-p)指定一個(gè)包含 tsconfig.json 文件的目錄粘舟。

注意:?當(dāng)命令行上指定了輸入文件時(shí),tsconfig.json文件會被忽略佩研。

tsconfig.json 如何配置各個(gè)配置項(xiàng)

tsconfig.json 文件的各個(gè)配置項(xiàng)柑肴,以及各個(gè)配置項(xiàng)的作用請參考?tsconfig.json,我的項(xiàng)目中 tsconfig.json 文件中的配置項(xiàng)如下(沒有使用截圖旬薯,方便拷貝):

{

??"compileOnSave":?false,

??"compilerOptions":?{

????"noImplicitReturns":?true,

????"sourceMap":?true,

????"declaration":?false,

????"target":?"es5",

????"typeRoots":?[

??????"types",

??????"node_modules/@types"

????],

????"lib":?[

??????"dom",

??????"dom.iterable",

??????"esnext"

????],

????"skipLibCheck":?true,

????"esModuleInterop":?true,

????"allowSyntheticDefaultImports":?true,

????"strict":?true,

????"forceConsistentCasingInFileNames":?true,

????"module":?"esnext",

????"moduleResolution":?"node",

????"resolveJsonModule":?true,

????"isolatedModules":?true,

????"noEmit":?true,

????"jsx":?"preserve",

????"allowJs":?true

??},

??"include":?[

????"src"

??]

}




參考網(wǎng)址:

https://www.tslang.cn/docs/handbook/typescript-in-5-minutes.html

https://www.tslang.cn/docs/handbook/tsconfig-json.html

https://www.tslang.cn/docs/handbook/compiler-options.html

http://www.reibang.com/p/f7f96bd723fd

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末晰骑,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子袍暴,更是在濱河造成了極大的恐慌些侍,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件政模,死亡現(xiàn)場離奇詭異岗宣,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)淋样,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進(jìn)店門耗式,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人趁猴,你說我怎么就攤上這事刊咳。” “怎么了儡司?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵娱挨,是天一觀的道長。 經(jīng)常有香客問我捕犬,道長跷坝,這世上最難降的妖魔是什么酵镜? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮柴钻,結(jié)果婚禮上淮韭,老公的妹妹穿的比我還像新娘。我一直安慰自己贴届,他們只是感情好靠粪,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著毫蚓,像睡著了一般占键。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上元潘,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天捞慌,我揣著相機(jī)與錄音,去河邊找鬼柬批。 笑死啸澡,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的氮帐。 我是一名探鬼主播嗅虏,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼上沐!你這毒婦竟也來了皮服?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤参咙,失蹤者是張志新(化名)和其女友劉穎龄广,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蕴侧,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡择同,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了净宵。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片敲才。...
    茶點(diǎn)故事閱讀 38,161評論 1 334
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖择葡,靈堂內(nèi)的尸體忽然破棺而出紧武,到底是詐尸還是另有隱情,我是刑警寧澤敏储,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布阻星,位于F島的核電站,受9級特大地震影響已添,放射性物質(zhì)發(fā)生泄漏妥箕。R本人自食惡果不足惜番舆,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望矾踱。 院中可真熱鬧,春花似錦疏哗、人聲如沸呛讲。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽贝搁。三九已至,卻和暖如春芽偏,著一層夾襖步出監(jiān)牢的瞬間雷逆,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工污尉, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留膀哲,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓被碗,卻偏偏與公主長得像某宪,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子锐朴,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,916評論 2 344