Programming Self-Study Notebook

勉強したことを忘れないように! 思い出せるように!!

npm

WindowsPCにTypeScriptをインストールしてみた。

前提 手順 手順0:作業用ディレクトリに移動する 手順1:npmの初期化を実施する 手順2:インストールコマンドを実行する 手順3:TypeScript用の設定ファイルを生成する。 TypeScriptに興味があるので開発環境構築を行ってみました。 前段階のNodeのイン…

package.json内のバージョン番号の書き方

特徴的な記号 ~ (チルダ) とは? ^ (キャレット) とは? その他の記号 公式ドキュメント package.json セマンテックバージョニングの基本 その他 npm auditでバージョン更新する際のメモです。 以下の表記の違いについて記載します。 {{ サンプル:{ "a":"1.2…

Node.js+Jestで単体テスト:Level2(異常系テスト)

レベル2:異常系テストの追加 レベル2-1:文字種(サポート内) レベル2-1-1:数字 レベル2-1-1-1:半角 レベル2-1-1-1-1:境界値外 レベル2-1-1-1-1-1:入力パラメータ レベル2-1-1-1-1-2:出力パラメータ レベル2-1-1-1-1-3:途中結果 レベル2-2:文字種(…

Node.js+Jestで単体テスト:Level0(スタート)~Level1(正常系テスト)

前提 環境構築 フォルダ構成 レベル0:リファレンスサンプル(正の整数の計算を追加) レベル1:正常系テストの追加 レベル1-1:負の整数の計算を追加 レベル1-2:小数の計算を追加 レベル1-3:境界値のテストを追加 レベル1-4:特異値(0)のテストを追加 …

Jestでcoverageを計測する方法

仕事でNode.js+Jestを使った時に、調べた内容のメモです。 前提 npm testが実施可能 実行環境 Node.js+Jestで単体テストを始める(環境構築) テスト実行方法 node_modulesが存在する階層で以下のコマンドを実行します。 npm test -- --coverage testの後に…

「npm関連のノート」のまとめ

Windows10にnodeをインストールしたときのメモ 「npm install」時のセキュリティ警告への対応方法 「npm audit」って何?って時に少し調べた時のノート 「package.json」って何?って時に少し調べた時のノート overworker.hatenablog.jp overworker.hatenabl…

Windows10にnodeをインストールしたときのメモ

node.jsがインストールされてないことを確認する <参考>node.jsがインストールされていない状態でnpm installを実施した際のエラーコメント nodeのインストーラーを入手する あまり考えずにインストールしたい場合(最新版LTS) 色々選びたい場合(過去のバ…

「Jset関連のノート」のまとめ

仕事でNode.js+Jestを使った時に、調べた内容のメモです。 前提 Windows10にnodeをインストールしたときのメモ 環境の構築 Node.js+Jestで単体テストを始める方法(環境構築) テストコードの作成 Node.js+Jestで単体テスト:Level0(スタート)~Level1(正…

Node.js+Jestで単体テストを始める(環境構築)

仕事でNode.js+Jestを使った時に、調べた内容のメモです。 前提 環境 OS:Windows10 Pro Nodeのインストール Windows10にnodeをインストールしたときのメモ 最終的なフォルダ構成 JestSample ├app/ │ ├sum.js(※1で作成) │ └__tests__/ │ └sum.test.js(※…

「npm install」時のセキュリティ警告への対応方法

皆さんはnpm installを実施した際のWARNについてどのように対応していますか? 私はよくわからないから放置していたのですが、中には脆弱性に関する警告が含まれていることがあるようです。 そんな時は、使用しているnode_modulesの脆弱性について調べるコマ…

「npm audit」って何?って時に少し調べた時のノート

npm auditとは? npm auditを実際に使用する。 npm auditでの指摘項目への対応方法 方法1:指摘項目に対し、まとめて対応する アップデートを実施する アップデート結果を確認する 方法2:指摘項目に対し個別に対応する 2-1:package.json でバージョンを…

「package.json」って何?って時に少し調べた時のノート

「package.json」「package-lock.json」について少し調べてみました。 公式サイト package.jsonとは? イメージ 詳細 package.jsonを作成する package.jsonにパッケージを追加する package-lock.jsonとは? イメージ 詳細 package-lock.jsonを作成する 公式…