Node.js

モダンフロントエンド開発入門 - Node.jsの学習5

導入 ブラウザ環境とNode.js環境におけるモジュールシステムの違い なぜ、npmパッケージはブラウザから読み込めないのか ES Modulesでrequireを使う方法 webpackでnpmパッケージをブラウザ環境で使う webpack.config.jsの設定 webpackで開発用サーバー立ち上…

自動データ収集ツールの実装 - Node.jsの学習4

スクレイピングとは ブラウザで画面が表示されるまで HTMLとは 準備 Playwrightを使用する Locatorで取得したい要素を特定する Locatorの詳しい使い方 デバッグでコードを確認する UIイベントをスクリプトで記述する textContentとinnerTextの違い ファイル…

Node.jsでJSONファイルをrequireを使わず読み込みたい

方法 ES Modulesでrequireを使用してJSONファイルを読み込んでいたので、どうにかimportに統一したいと思いました。 調べてみると、fsモジュールのreadFileメソッドで出来るみたいです。 // require import { createRequire } from "module" const require =…

Node.js バージョン管理 比較表

比較表 Tool macOS Linux (WSL) Windows スター数 (k) バージョン管理ファイル プロジェクト切替 特徴 最終リリース日 nvm ◯ ◯ ◯ 71.6 .nvmrc △ スタンダード 2023-08-22 asdf ◯ ◯ ✕ 19 .tool-versions ◯ 複数言語の管理 2023-09-13 n ◯ ◯ ✕ 18.1 .nvmrc.nod…

npmによるパッケージ管理 - Node.jsの学習3

npm(Node Package Manager)とは なぜnpmが必要なのか パッケージが読み込まれる流れ package.jsonの中身 dependeciesとdevDependenciesの違い npm installとバージョン npm scriptの基礎 パッケージをscriptsに登録する ローカルパッケージとグローバルパッ…

Node.js基礎 - Node.jsの学習2

バージョン管理 nvm コードの実行 ディレクトリとファイルの操作 パスの取り扱い ES ModulesとCommonJSについて モジュールとは 各環境ごとのモジュール管理システム CommonJSの特徴 ES Modulesの特徴 CommonJSのモジュールの取り扱い ES Modulesのモジュー…

JavaScript基礎 - Node.jsの学習

UdemyでNode.jsの学習を始めました。 www.udemy.com VSCodeのショートカット JavaScript基礎 コールバック関数について DOMとイベントリスナについて Arrayオブジェクトのメソッドの使い方 mapメソッドの使い方 分割代入 スプレッド演算子 三項演算子 truthy…