[Project]@+Type Scriptプロジェクトの作成

2251 ワード

Next.js + TypeScript


プロジェクトの作成

1. npm
$ npx create-next-app@latest {Project-Name} --ts

2. yarn
$ yarn create next-app {Project-Name} --typescript

既存アイテムへのType Scriptの追加

  • tsconfig.jsonファイル
  • を追加
    $ touch tsconfig.json
  • プロジェクト
  • を実行
    実行後、次の端末.jsに追加したファイルを起動します.
    1. npm
    $ npm run dev
        
    2. yarn
    $ yarn dev
    
    3. next
    $ next dev
    インストール
  • Type Script
  • 1. npm
    $ npm install --save-dev typescript @types/react @types/node
    
    2. yarn
    $ yarn add --dev typescript @types/react @types/node
    
  • プロジェクト設定
  • 1.Type Scriptがインストールされている以上.jsファイル.tsxファイルまたは新しいファイルに変換します.実行するにはtsxファイルを作成する必要があります.
    2.デフォルトでは、Type Script strict(厳密)モードはオフです.TypeScriptを熟知した後、tsconfig.json. "strict": trueに設定

    请参照next。js主页


    React.js + TypeScript


    プロジェクトの作成

    1. npm
    $ npx create-react-app {Project-Name} --template typescript
    
    2. yarn
    $ yarn create react-app {Project-Name} --template typescript

    既存アイテムへのType Scriptの追加

    1. npm
    $ npm install --save typescript @types/node @types/react @types/react-dom @types/jest
    
    2. yarn
    $ yarn add typescript @types/node @types/react @types/react-dom @types/jest

    TypeScriptが追加されている場合は、すべて。jsファイル。tsxに変更

    注意:react。jsホームページ


    番外(react-redux)


    TypeScriptを勉強していますが、React+TypeScriptのReact-Reduxがサポートしていないとは知りませんでした


    解決策


    まず、プロジェクトを作成し、Reduxライブラリをインストールします.

    1.プロジェクトの作成


    npx create-react-app {Project Name} --typescript

    2.Reduxライブラリのインストール


    yarn add redux react-redux @types/react-redux
    3つのReduxライブラリをインストールする理由は、reduxはType Scriptをサポートしていますが、react-reduxはサポートしていないため、@types/react-reduxをインストールします.@types/react-reduxはReduxのサードパーティ製ライブラリで、タイプスクリプトをサポートします.
    また、TypeScriptで検索して、使用するライブラリがTypeスクリプトをサポートしているかどうかを確認することもできます.