Quantcast
Channel: Node.jsタグが付けられた新着記事 - Qiita
Browsing all 9156 articles
Browse latest View live

`npm i`と`npm i -D`の使い分けをちゃんと理解する

はじめに Node.js プロジェクトでパッケージを追加する際に、よく使う npm i(もしくは npm install)。しかし、オプションで -D(もしくは --save-dev)をつける場面もよくあります。 初心者のうちは「とりあえず -D をつけておけばいいのでは...

View Article


ローカルの Markdown をツリー表示でブラウズできる CLI「mdts」を作りました

はじめに 最近 Markdown を触る機会、増えてますよね。 AI ツールの登場で、書いたり読んだりレビューしたりが日常的になってきました。 特に最近は Kiro なんかの登場もあり、Markdown がワークフローの中心になっている人も多いかと思います。 ただ、ローカ...

View Article


MCP GatewayでMCPサーバを集約管理

MCP Gatewayにより、複数のMCPサーバを束ね、自身もMCPサーバとして接続を受けることで、MCPサーバを集約管理することができます。 しかも、集約するMCPサーバをWebページで管理できるのがいいですね。 GitHub Home これから以下のような...

View Article

1年目エンジニアの後輩に伝えたい。私が当時経験した単体テストの実装方法

はじめに 1年目エンジニアの皆さん。テストコードの実装を怖がっていませんか? 何をすれば良いか?どこをテストすれば良いか? 私の実装したテストコードは完全に観点を網羅できているのか? 私は正直怖かったです。私が教えて欲しかったことを、ここでまとめることにしました。 なぜ...

View Article

チーム開発で差が出る!npm install と npm ci の正しい使い分け

はじめに Node.jsプロジェクトの依存関係をインストールする際に、よく使うコマンドが npm install(または略して npm i)です。 しかし、もうひとつの選択肢である npm ci をご存知でしょうか? この記事では、npm install と npm ci...

View Article


Node.jsのバージョンを上げてそのままMisskeyをアップデートするとpnpm run migrateでエラーを吐く

概要 運用中のMisskeyサーバーで、Nodeのバージョンを上げた際にpnpm run migrateで詰まったので、その原因と対策を備忘録として残しておきます。 前提 動作環境 OSはUbuntu 22.04 LTS x64 Nodeは20.18.1から22.17...

View Article

mise(ミーズ、旧rtx)で Node.js・Python のバージョンを管理する【Mac での利用】

はじめに 以下の MacBook Pro(Intel CPU の2020年モデル)から M4 MacBook Air への移行に際して、前から気になっていた「mise」を使い始めてみた話です。 今回の内容 mize が気になり始めたのは、以下の記事を見てからでした...

View Article

【Appium①】環境構築編

環境 Windows10 Open JDK 17.0.6 Node.js 18.14.0 npm 9.3.1 Android Studio Flamingo | 2022.2.1 Patch 2 Appium 1.22.3 Appium-Inspector 2023.6...

View Article


【Appium②】コード書いて動かす編

【Appium①】環境構築編 の続き はじめに 前回で環境構築は終わったので今回は実際にコードを書いて動かすところまでやります。 環境 詳しくは前回の記事参照、新しく使うものだけを記載します。 IntelliJ IDEA 2022.3.3 (Community Edi...

View Article


Node.js 簡単なサーバーを立ててみる

server.js const http = require('http'); const server = http.createServer((req, res) => { res.writeHead(200, {'Content-Type': 'text/htm...

View Article

Node.js テキストファイルを読み込んでみる

readFile.js const fs = require('fs'); fs.readFile('test.txt', 'utf8', (err, data) => { if (err) throw err; console.log('ファイル内容:', da...

View Article

Node.js Expressサーバーを使ってみる

Expressサーバーの導入 npm init -y npm install express Expressサーバーを使用する場合 express-server.js const express = require('express'); const app = ...

View Article

VSCodeのターミナル上でnpmのバージョン確認ができない事象

背景  VSCode上でターミナルを開き、npm (Node Package Manager) のバージョン確認を試みたところ、下記のエラーが発生。 npm : このシステムではスクリプトの実行が無効になっているため、ファイル C:\Program Files\nodej...

View Article


Viteでビルド時にHTMLをPHPファイルで出力する方法

はじめに ViteでビルドしたHTMLファイルをPHPファイルとして出力する方法を備忘録として残します。 今回はReact x TypeScriptの例で紹介しますが、VueやSvelteなど他のフレームワークでも同様に実装できます。 実行環境 以下のバージョンで動作を...

View Article

Node.js 天気情報APIを使ってみる

cd tenki npm init -y # package.jsonを自動生成(初回だけ) node tenki.mjs tenki.mjs const res = await fetch('https://api.open-meteo.com/v1/...

View Article


Node.js 別端末から接続する

目的 これまでlocalhostでしか開いていなかったので他の端末からも接続出来るかを実験する。 0.0.0.0で待ち受けることで他の端末からもIPアドレス経由で接続可能となる。 サーバー側 server.js const http = require('http')...

View Article

自動化テストのリアル | [第9回]: 自動テストの失敗原因トップ5

✅ 自動化テストのリアル:現場で頻発する失敗トップ5と、二度と繰り返さないための実践対策 1. はじめに:なぜ自動テストは「機能しない」のか? 自動テストは本来、「人間の負担を減らし、生産性と品質を同時に上げる」ための武器です。 しかし、現場ではこういう声が頻発します:...

View Article


自動化テストのリアル | [第10回]: コード管理とレポート自動化

自動化テストのリアル:コード管理とレポート自動化のベストプラクティス 🧪📈 1. はじめに:テストが“書かれる”だけでは意味がない? テスト自動化を導入したのに「結局誰も結果を見ていない」「どこにテストコードがあるのか分からない」…そんな経験、ありませんか? 現場での自...

View Article

Node.js導入 (Ubuntu)

# curlが入っていなければ先に入れる sudo apt update sudo apt install -y curl # Node.js 18をインストール curl -fsSL https://deb.nodesource.com/setup_18.x | sud...

View Article

Express.jsとVue.jsで画像ギャラリーアプリを作る

現代のWeb開発において、ユーザビリティと美しさを両立したアプリケーションを作成することは、開発者にとって非常に重要な挑戦であります。今回、私はExpress.jsとVue.jsという二つの優秀なJavaScriptフレームワークを活用し、完全にゼロベースから画像ギャラリー...

View Article
Browsing all 9156 articles
Browse latest View live