TypeScript:プロジェクト作成

プロジェクト作成

参考:https://typescript-jp.gitbook.io/deep-dive/nodejs


  • 1 プロジェクトの依存関係設定ファイルであるpackage.jsonをセットアップする。
$ npm init -y
  • 2 TypeScriptをインストールする。
$ npm install typescript --save-dev
  • 3 Node.jsのプログラムに必要な型宣言ファイルnode.d.tsをインストールする。
npm install @types/node --save-dev
  • 4 TypeScriptの設定ファイルtsconfig.jsonを初期化する。
npx tsc --init --rootDir src --outDir lib --esModuleInterop --resolveJsonModule --lib es6,dom --module commonjs
  • 5 TypeScriptをコンパイルし、Node.jsで実行するためにts-nodeをインストールする。
$ npm install ts-node --save-dev
  • 6 下記のコマンドで実行
$ npx ts-node <TypeScriptのソースコード>

参考:

TypeScript Deep Dive 日本語版 Jest

TypeScript のテストを Jest (ts-jest) でやってみる - Qiita

前提条件

ソースファイルは「src」、テストファイルは「tests」ディレクトリに置いていること

  • 1 jest をインストールする。
$ npm install jest @types/jest ts-jest --save-dev
  • 2 設定ファイルを作成する。プロジェクトルートに jest.config.js ファイルを追加する。
module.exports = {
  'roots': [
    '<rootDir>/src',
    '<rootDir>/tests',
  ],
  'testMatch': [
    '**/tests/**/?(*.)+(spec|test).+(ts|tsx|js)'
  ],
  'transform': {
    '^.+\\.(ts|tsx)$': 'ts-jest'
  },
};
  • 3 package.json に以下を記載する。
{
  "test": "jest"
}
  • 4 以下のコマンドでテストを実行する。
 $ npx jest
コメントを入力:
 
  • TypeScript/プロジェクト作成.txt
  • 最終更新: 2022/11/30 00:01
  • by 白くじら