精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

React應(yīng)用程序配置TypeScript

開發(fā) 后端
最近在學(xué)習(xí)TypeScript的一些知識(shí)用到了 react,記錄一下 react 創(chuàng)建應(yīng)用項(xiàng)目和支持 TypeScript。

[[346311]]

 前言
最近在學(xué)習(xí)TypeScript的一些知識(shí)用到了 react,記錄一下 react 創(chuàng)建應(yīng)用項(xiàng)目和支持 TypeScript。

React 是一個(gè)用于構(gòu)建用戶界面 UI 的 JavaScript 庫,它的創(chuàng)建默認(rèn)是不支持 TypeScript 的,本文使用的是 React16.13.1

在使用 react 的庫的時(shí)候我們需要安裝下面的幾個(gè)組件:

  1. node(npm,npx) 
  2. create-react-app 
  3. react-script-ts 
  4. typescript 

閱讀本文將學(xué)到:

  • 快速創(chuàng)建 React 應(yīng)用
  • tsconfig 的基本配置
  • 使用 React 中的 tsx 組件
  • tsx 中圖片編譯失敗

創(chuàng)建項(xiàng)目
這里默認(rèn)我們擁有 node 環(huán)境,使用 npx 快速安裝 React 的應(yīng)用程序

  1. npx create-react-app react-demo --script-version=react-script-ts 

在網(wǎng)絡(luò)條件不錯(cuò)的情況下,速度還是可觀的吧

  1. npx: 97 安裝成功,用時(shí) 22.955 秒 
  2.  
  3. We suggest that you begin by typing: 
  4.  
  5.   cd react-demo 
  6.   yarn start 
  7.  
  8. Happy hacking! 

創(chuàng)建好程序之后,我們記錄一下此時(shí)的目錄:

tsconfig 的基本配置
首先需要安裝TypeScript:

  1. npm i typescript -D 
  2. tsc --init 

生成我們需要的tsconfig.json文件之后,我們根據(jù)自己的需求去修改即可:

  1.   "compilerOptions": { 
  2.     "target""ES2016"
  3.     "module""ESNext"
  4.     "lib": [ 
  5.       "ES6"
  6.       "DOM" 
  7.     ], 
  8.     "allowJs"true
  9.     "jsx""react"
  10.     "sourceMap"true
  11.     "outDir""build/dist"
  12.     "rootDir""src"
  13.     "importHelpers"true
  14.     "strict"true
  15.     "noImplicitAny"true
  16.     "strictNullChecks"true
  17.     "noImplicitThis"true
  18.     "noUnusedLocals"true
  19.     "noImplicitReturns"true
  20.     "moduleResolution""node"
  21.     "baseUrl""."
  22.     "esModuleInterop"true
  23.     "skipLibCheck"true
  24.     "forceConsistentCasingInFileNames"true
  25.     "suppressImplicitAnyIndexErrors"true
  26.     "allowSyntheticDefaultImports"true
  27.     "resolveJsonModule"true
  28.     "isolatedModules"true
  29.     "noEmit"true 
  30.   }, 
  31.   "exclude": [ 
  32.     "node_modules"
  33.     "build"
  34.     "scripts"
  35.     "acceptance-tests"
  36.     "webpack"
  37.     "jest"
  38.     "src/setupTests.ts" 
  39.   ], 
  40.   "include": [ 
  41.     "src" 
  42.   ] 

使用 React 中的 tsx 組件
tsx 是相當(dāng)于 jsx 的 TypeScript 版本,在目錄中我們將.js 后綴結(jié)尾的改成.tsx 結(jié)尾

  1. import React from 'react'
  2. import ReactDOM from 'react-dom'
  3. import App from './App'
  4. import * as serviceWorker from './serviceWorker'
  5.  
  6. ReactDOM.render( 
  7.   <React.StrictMode>  //嚴(yán)格模式 
  8.     <App /> 
  9.   </React.StrictMode>, 
  10.   document.getElementById('root'as HTMLElement 
  11. ); 
  12.  
  13. serviceWorker.unregister(); 

tsx 中圖片編譯失敗
在修改完文件名字后發(fā)現(xiàn)圖片編譯失敗

在使用 Webpack,使用靜態(tài)資源,如圖片和字體,工作方式類似于 CSS。可以直接在 TypeScript 模塊中導(dǎo)入文件。這告訴 Webpack 將該文件包含在 bundle 中。與 CSS 導(dǎo)入不同,導(dǎo)入一個(gè)文件會(huì)給你一個(gè)字符串值。這個(gè)值是您可以在代碼中引用的最終路徑,例如,作為圖像的 src 屬性或指向 PDF 的鏈接的 href。

為了減少對(duì)服務(wù)器的請(qǐng)求數(shù)量,導(dǎo)入少于 10,000 字節(jié)的映像將返回一個(gè)數(shù)據(jù) URI 而不是路徑。這適用于以下文件擴(kuò)展名: bmp、 gif、 jpg、 jpeg 和 png。SVG 文件被排除。

在開始之前,必須將每種類型定義為有效的模塊格式。否則,TypeScript 編譯報(bào)錯(cuò)

要在 TypeScript 中導(dǎo)入這些文件,請(qǐng)?jiān)陧?xiàng)目中創(chuàng)建一個(gè)新的類型定義文件,并將其命名為 assets.d.ts。然后,為需要導(dǎo)入的每種類型的資產(chǎn)添加一行:

  1. declare module '*.svg' 
  2. declare module '*.png' 
  3. declare module '*.jpg' 
  4. declare module '*.jpeg' 
  5. declare module '*.gif' 
  6. declare module '*.bmp' 
  7. declare module '*.tiff' 

配置之后需要npm start重新啟動(dòng)項(xiàng)目才能生效。

 

責(zé)任編輯:姜華 來源: 小丑的小屋
相關(guān)推薦

2021-09-26 08:30:31

Python應(yīng)用程序代碼

2009-07-29 17:01:13

2021-07-14 17:39:46

ReactRails API前端組件

2016-07-29 13:47:05

RethinkDBWeb

2009-09-14 09:17:43

.settings配置

2020-03-31 22:09:01

React應(yīng)用程序

2012-06-07 09:15:14

ibmdw

2012-05-29 10:04:08

2009-06-19 13:45:53

Java應(yīng)用程序Jfreechart

2011-07-21 10:47:37

iPhone Cocoa 委托

2009-07-16 17:09:02

Swing應(yīng)用程序

2012-02-15 13:26:56

IndexedDB

2022-03-14 08:54:04

NetlifyHTMLReact

2021-05-05 10:06:09

React應(yīng)用程序微前端

2011-12-02 14:17:51

Java

2009-12-10 15:35:10

ASP.Net 2.0

2013-11-19 15:35:01

2011-11-03 09:41:35

Android簽名安全性

2021-01-30 10:58:29

React應(yīng)用程序開發(fā)

2024-05-15 11:42:33

FlutterWeb 庫應(yīng)用程序
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

欧美一区二区精品久久911| 久久久精品一品道一区| 欧美黑人巨大精品一区二区| 青青草原播放器| √最新版天堂资源网在线| 91社区在线播放| 成人免费淫片aa视频免费| 久久久久久天堂| 国产亚洲第一伦理第一区| 欧美狂野另类xxxxoooo| 欧美日韩成人免费视频| 91涩漫在线观看| 成人免费毛片a| 国产精品久久久久一区二区| 久久久久久久蜜桃| 国内精品久久久久久久影视简单| 91精品国产全国免费观看 | 日韩一级不卡| www.日韩不卡电影av| 午夜男人的天堂| 日韩三级成人| 色悠悠久久综合| 免费网站永久免费观看| 91伦理视频在线观看| 99久久99久久精品免费观看| 国产伊人精品在线| 亚洲黄色免费观看| 国产综合欧美| 日韩日本欧美亚洲| 在线观看日本中文字幕| 欧美日日夜夜| 精品国一区二区三区| 黄色小视频免费网站| 成人视屏在线观看| 亚洲成人av资源| 日韩人妻一区二区三区蜜桃视频| 999国产在线视频| 91网站最新网址| 国产美女精品久久久| 97精品久久人人爽人人爽| 日日夜夜免费精品视频| 91成人免费观看网站| 久久久一二三区| 欧美日韩国产亚洲一区| 久久夜色撩人精品| 亚洲天堂网av在线| 91一区在线| 中文字幕在线看视频国产欧美在线看完整| 亚洲最大的黄色网| 国内视频在线精品| 亚洲第一免费网站| 国产黑丝一区二区| 欧美高清视频看片在线观看| 欧美videossexotv100| 成年人性生活视频| 亚洲网一区二区三区| 欧美一区二区三区成人| 性鲍视频在线观看| 91成人噜噜噜在线播放| 日韩欧美二区三区| 韩国三级视频在线观看| eeuss鲁片一区二区三区| 精品少妇一区二区三区日产乱码 | 香蕉视频一区二区| 日韩视频在线一区二区三区| 性欧美亚洲xxxx乳在线观看| 亚洲一区欧美在线| 免费永久网站黄欧美| 日韩免费观看在线观看| 中文字幕人妻丝袜乱一区三区| 日韩精彩视频在线观看| 国产精品丝袜久久久久久高清| 最近中文字幕免费观看| 蜜桃视频第一区免费观看| 国产精品自拍偷拍| 国产草草影院ccyycom| 国产高清亚洲一区| 久久久久久久久久码影片| 男女污视频在线观看| 国产女人18毛片水真多成人如厕| 五月天色一区| 4438x成人网全国最大| 亚洲大片在线观看| 黄色av免费在线播放| 少妇高潮一区二区三区99| 日韩一区二区在线看| 好男人香蕉影院| 欧美精品乱码| 久久伊人91精品综合网站| 日本一级淫片免费放| 日韩在线观看一区二区| 91欧美日韩一区| 天堂在线观看免费视频| 欧美激情一二三区| www婷婷av久久久影片| 丝袜诱惑一区二区| 欧美日韩国产在线观看| 欧美双性人妖o0| 久久福利综合| 午夜精品视频网站| 91精品国产色综合久久不8| 成人免费看片| 亚洲二区在线| 国产精品久久久久久久久久ktv| 一本色道久久综合亚洲| 丁香另类激情小说| 视频一区视频二区视频三区高| 中文字幕资源网在线观看| 欧美视频在线观看 亚洲欧| 91精品999| 婷婷成人影院| 色综合天天狠天天透天天伊人| 97人妻一区二区精品视频| 国产原创一区二区| 色综合久久88色综合天天提莫| 欧美性猛片xxxxx免费中国| 欧洲精品一区二区| 美女久久久久久久久| 久久中文字幕二区| 日本久久久久久久久久久| www.色视频| 日本一区二区动态图| 天天夜碰日日摸日日澡性色av| 国产精品**亚洲精品| 亚洲日本欧美中文幕| 免费三片在线播放| 久久精品国产亚洲高清剧情介绍 | 欧美高清在线视频| 波多野结衣家庭教师在线| 欧美成年网站| 日韩视频免费在线观看| 日韩欧美国产另类| 91久色porny| av日韩一区二区三区| 久久的色偷偷| 久久人人爽人人爽爽久久| 波多野结衣黄色| 久久久五月婷婷| 国产免费毛卡片| 国语一区二区三区| 毛片精品免费在线观看| 国产精品特级毛片一区二区三区| 国产日韩av一区二区| 人妻有码中文字幕| 色天下一区二区三区| 欧美激情中文字幕乱码免费| 国产男女猛烈无遮挡| 中文字幕亚洲视频| 亚洲天堂2018av| 日韩欧美字幕| 91精品国产综合久久男男| 午夜视频在线| 3d动漫精品啪啪一区二区竹菊 | 亚洲六月丁香色婷婷综合久久| www.99在线| 日韩大片在线观看| 国产欧美精品久久久| 日韩美女网站| 91精品国产全国免费观看| 午夜免费激情视频| 大陆成人av片| 精品少妇人妻av免费久久洗澡| 久久久免费毛片| 欧美在线视频在线播放完整版免费观看| 免费观看黄色av| 欧美日韩国产区| 四虎影成人精品a片| 日韩精品免费专区| 中文字幕一区二区三区在线乱码| 色婷婷成人网| 久久69精品久久久久久久电影好 | 亚洲免费人成在线视频观看| 日本中文字幕在线| 中文字幕成人在线观看| www.51色.com| 黄色成人精品网站| 精品免费视频123区| 欧美人体一区二区三区| 在线成人激情黄色| 国产又粗又猛又爽又黄的视频一 | 一区二区三区的久久的视频| 国模大尺度视频一区二区| 欧美精品成人在线| 可以免费看污视频的网站在线| 欧美怡红院视频| 中文字幕av免费在线观看| 99热这里都是精品| 91香蕉视频导航| 欧美fxxxxxx另类| 久久久久高清| 成人在线视频www| 97视频在线看| 三区四区电影在线观看| 亚洲激情小视频| 欧美激情一区二区三区免费观看| 亚洲精品视频在线观看免费| 亚洲最大免费视频| 激情图片小说一区| 各处沟厕大尺度偷拍女厕嘘嘘| 日本一区二区高清不卡| 国产伦精品一区二区三区照片91| 国产亚洲人成a在线v网站| 欧美激情精品久久久久久蜜臀| 久热av在线| 日韩美女视频一区二区在线观看| 久久精品视频7| 一区二区三区在线免费视频| 中文字幕高清视频| 国产精品一品二品| 国产视频一区二区视频| 在线国产精品一区| 亚洲欧美综合一区| 亚洲婷婷伊人| 懂色中文一区二区三区在线视频| 日韩一区精品| 91高清免费在线观看| 久草免费在线| 国产一区二区日韩精品欧美精品| 国产1区在线观看| 欧美精品一级二级三级| 国产男人搡女人免费视频| 亚洲国产日韩一级| 成人免费精品动漫网站| 日本一区二区三区四区| 亚洲av网址在线| 风间由美一区二区三区在线观看| av免费一区二区| 日韩高清一级片| 久久久久人妻精品一区三寸| 国产一区二区三区四区三区四| 偷拍盗摄高潮叫床对白清晰| 精品成人影院| 欧美人xxxxx| 亚洲春色h网| 久久国产精品-国产精品| 大奶在线精品| 91大片在线观看| 老司机亚洲精品一区二区| 国产欧美在线看| 成人在线视频播放| 日韩av不卡电影| 伊人久久国产| 日本免费久久高清视频| 亚洲深夜视频| 全亚洲最色的网站在线观看| 涩涩视频在线| 8090成年在线看片午夜| 久久久男人天堂| 97免费视频在线播放| 成人免费网站观看| 97在线观看视频国产| h片在线观看下载| 国语自产精品视频在线看抢先版图片| 黑人精品视频| 45www国产精品网站| 日韩理论视频| 日韩av日韩在线观看| 欧美日韩亚洲国产| 国产欧美日韩最新| 四虎国产精品免费久久| 成人网欧美在线视频| 国产亚洲久久| 成人综合色站| 欧美大胆视频| 日韩免费电影一区二区| 日韩精品四区| 欧美xxxx吸乳| 国产一区日韩一区| 免费看又黄又无码的网站| 欧美专区18| 高清av免费看| 丰满少妇久久久久久久| 日本少妇毛茸茸| 久久久99精品久久| 欧美三级黄色大片| 亚洲第一综合色| 99视频在线看| 欧美日韩国产一区二区| 尤物视频免费观看| 日韩欧美在线视频免费观看| 进去里视频在线观看| 日韩丝袜情趣美女图片| 性xxxx搡xxxxx搡欧美| 亚洲午夜色婷婷在线| 麻豆视频网站在线观看| 国内精品小视频在线观看| 吞精囗交69激情欧美| 91麻豆国产语对白在线观看| 国产伦理久久久久久妇女| 欧美日韩在线精品| 在线观看免费一区二区| 99热成人精品热久久66| 日韩av电影免费观看高清完整版| 下面一进一出好爽视频| 久久久久亚洲蜜桃| 国产十六处破外女视频| 色综合视频一区二区三区高清| 国产精品爽爽久久| 国产成人精品一区二| 91传媒在线免费观看| av毛片精品| 亚欧精品在线| 影音先锋中文字幕一区| 成人免费在线观看视频网站| 成人网男人的天堂| 日日操免费视频| 欧美三级免费观看| 国产精品怡红院| 亚洲欧洲美洲在线综合| 女人黄色免费在线观看| 国产日韩欧美日韩| 亚洲香蕉视频| 和岳每晚弄的高潮嗷嗷叫视频| 麻豆国产欧美一区二区三区| 日韩精品一区二区三区高清免费| 亚洲欧洲一区二区在线播放| 中文字幕视频网| 精品久久人人做人人爱| 一区二区高清不卡| 日本精品免费观看| 国产精品久久久久久久久久白浆 | 国产精品一区=区| 亚洲人成网亚洲欧洲无码| 日本aa在线观看| 激情欧美日韩一区二区| 日本一区二区视频在线播放| 精品久久久国产精品999| a毛片在线免费观看| 日韩视频在线一区| 欧美xnxx| 欧美色欧美亚洲另类七区| 日韩视频一区| 91精品又粗又猛又爽| 亚洲一区二区三区四区在线免费观看| 亚洲系列第一页| 中文字幕日韩电影| 日本精品在线中文字幕| 免费99视频| 先锋影音久久久| 青青草视频成人| 婷婷久久综合九色国产成人| 亚洲第九十九页| 欧美人与性动交| 一区二区三区四区高清视频| 国产大尺度在线观看| 精品综合免费视频观看| 人成免费在线视频| 欧美午夜精品理论片a级按摩| 国产福利小视频在线观看| 国产成人黄色av| 九色精品91| 免费黄色一级网站| 国产精品电影院| 国产影视一区二区| 久久久久北条麻妃免费看| 看亚洲a级一级毛片| 狠狠噜天天噜日日噜| 国产成人精品一区二区三区网站观看| 青青草精品在线视频| 欧美精品一区在线观看| 精精国产xxxx视频在线播放| 久久综合一区| 日韩中文字幕亚洲一区二区va在线| 亚洲国产日韩一区无码精品久久久| 欧美专区亚洲专区| 黄色免费网站在线| av成人观看| 亚洲一区久久| 国产1区2区在线观看| 9191精品国产综合久久久久久| av片在线观看网站| 国产三区精品| 视频一区二区三区中文字幕| 国产午夜精品福利视频| 91精品在线免费观看| av中文字幕电影在线看| 欧美精品尤物在线| 极品尤物av久久免费看| 国产在线免费视频| 国产亚洲精品久久久久久| 亚洲精品三区| 国产精品久久..4399| 国产视频视频一区| a网站在线观看| 热re99久久精品国产66热| 久久综合国产| 欧美图片自拍偷拍| 色天天综合色天天久久| 国内外激情在线| 精品一区二区视频| 久久国产婷婷国产香蕉| www.99re7.com| 中文字幕精品一区二区精品| 亚洲国产一区二区三区网站| 日韩av资源在线| 亚洲黄色免费网站| 国产高清免费av在线| 成人高清在线观看| 日本sm残虐另类| 91蜜桃视频在线观看|