並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 55件

新着順 人気順

node.jsの検索結果1 - 40 件 / 55件

  • Node.jsでTypeScriptのコードを実行できるようになるかも - hiroppy's site

    module: add --experimental-strip-types by marco-ippolito · Pull Request #53725 · nodejs/node It is possible to execute TypeScript files by setting the experimental flag --experimental-strip-typ... 💁‍♀️ まだマージされてない点に注意してください --experimental-strip-typesというフラグを実行時に付けることにより、Node.jsでTypeScriptのコードを実行できるようになるPRが出てきました。 背景 TC39でも型注釈の話題(議事録を読むとブラウザとの兼ね合いもあり道のりは長そう)が存在するほどJSのコードにおいて、型は当たり前となっています。 Node.jsと同

      Node.jsでTypeScriptのコードを実行できるようになるかも - hiroppy's site
    • Node.js の --require/--import オプションについて - mizdra's blog

      Node.js には --require=module と --import=module というオプションがあります。このオプションを使うと、エントリポイントとなるプログラムよりも前に、任意のモジュールを実行できます。 例えば以下のようなコマンドを実行すると、Node.js ランタイムはまず最初に preload.cjs を実行し、それから main.mjs を実行できます。 node --require ./preload.cjs main.mjs エントリポイントよりも前に、何かしらの処理を実行したい時に使うことを想定しています。 --require と --import の違い --import も --require と同じように、モジュールをプリロードするためのオプションです。両者の違いはプリロードするモジュールの読み込み方です。 --require は require(...

        Node.js の --require/--import オプションについて - mizdra's blog
      • You may not need XXX in Node.js

        関西Node学園 11時限目 #kng11 で話しました。 https://nodejs.connpass.com/event/319446/ あくまで必要なくなるかもしれない話なので、攻撃的なコメントはお控えください。

          You may not need XXX in Node.js
        • Node.jsのリリースサイクルを理解し、最適なバージョンを選択する方法 | DevelopersIO

          はじめに リテールアプリ共創部のるおんです。 みなさんはプロジェクトを始める時や、既存プロジェクトでNode.jsのバージョンをあげたい時にどのような基準で使用するバージョンを決めてますか? 実際に、自分も定期的なライブラリアップデートの際や、新しくLambda関数を作ってNode.jsを選択する際にどのバージョンを使うべきか迷う時があります。 そんな時、Node.jsのリリースサイクルを理解しておけば、今自分たちが作っているアプリケーションにあったバージョンを正しく指定することができます。 今回は、Node.jsのリリースサイクルを解説し、適切なメジャーバージョンを指定する方法について解説します。 リリースサイクル メジャーバージョン まず、Node.jsのメジャーバージョンでは偶数番号と奇数番号で役割が異なります。 我々開発者が本番環境で基本的に使用するバージョンはNode.js v1

            Node.jsのリリースサイクルを理解し、最適なバージョンを選択する方法 | DevelopersIO
          • Node.js — Node v22.3.0 (Current)

            2024-06-11, Version 22.3.0 (Current), @RafaelGSS Notable Changes [5a41bcf9ca] - (SEMVER-MINOR) src: traverse parent folders while running --run (Yagiz Nizipli) #53154 [1d5934524b] - (SEMVER-MINOR) buffer: add .bytes() method to Blob (Matthew Aitken) #53221 [75e5612fae] - (SEMVER-MINOR) src,permission: --allow-wasi & prevent WASI exec (Rafael Gonzaga) #53124 [b5c30e2f5e] - (SEMVER-MINOR) module: pr

              Node.js — Node v22.3.0 (Current)
            • Node.jsでSSM Parameter Storeから値を取得・作成・更新・削除する方法 | DevelopersIO

              はじめに リテールアプリ共創部のるおんです。 先日、Node.jsを用いたLambda関数でAWS Systems ManagerのParameter Storeから値を取得する機会がありました。 今回は、Node.jsからParameter Storeの値の操作(取得・作成・更新・削除)する方法について解説します。 3行まとめ Parameter Storeからの値の取得は、AWS SDK for JavaScriptのGetParameterCommandを使用。 Parameter Storeからの値の作成は、AWS SDK for JavaScriptのPutParameterCommandを使用。更新する際はOverwriteプロパティをtrueにする。 Parameter Storeからの値の削除は、AWS SDK for JavaScriptのDeleteParameterC

                Node.jsでSSM Parameter Storeから値を取得・作成・更新・削除する方法 | DevelopersIO
              • Node.jsのWorker threadsの話

                The Art of Malware C2 Scanning - How to Reverse and Emulate Protocol Obfuscated by Compiler

                  Node.jsのWorker threadsの話
                • 【セキュリティ ニュース】「Node.js」にセキュリティアップデート - 複数脆弱性を修正(1ページ目 / 全1ページ):Security NEXT

                  「Node.js」の開発チームは、複数の脆弱性を解消したセキュリティアップデート「Node.js 22.4.1」「同20.15.1」「同18.20.4」をリリースした。 現地時間7月8日にセキュリティアドバイザリを公開。バージョンによって影響を受ける脆弱性は異なるが、CVEベースであわせて5件の脆弱性へ対処したことを明らかにしたもの。当初7月2日に公開が予定されていたが、2度の延期を経てリリースされた。 今回修正された脆弱性のなかでもっとも重要度が高い脆弱性は「CVE-2024-36138」。Windows環境に影響があり、4段階における重要度において、上から2番目にあたる「高(High)」とレーティングされている。 過去に判明した別名「BatBadBut」に関連する脆弱性「CVE-2024-27980」の修正が不十分でバイパスされるおそれがあることが判明した。 このほか、重要度が「中(M

                  • Node.js Security Progress Report: Redefining Security Processes and Key Initiatives | OpenJS Foundation

                    Node.jsNode.js Security Progress Report: Redefining Security Processes and Key Initiatives Posted On: June 17, 2024Read about the accomplishments for Node.js security for May! Security for Node.js has continued to be a top priority for the OpenJS Foundation and the team has been progressing on the ease and function of security processes. Updates this month:Fixed and triaged 34 reportsTwo security

                      Node.js Security Progress Report: Redefining Security Processes and Key Initiatives | OpenJS Foundation
                    • Node.js — Node v20.15.0 (LTS)

                      2024-06-20, Version 20.15.0 'Iron' (LTS), @marco-ippolito test_runner: support test plans It is now possible to count the number of assertions and subtests that are expected to run within a test. If the number of assertions and subtests that run does not match the expected count, the test will fail. test('top level test', t => { t.plan(2); t.assert.ok('some relevant assertion here'); t.subtest('su

                        Node.js — Node v20.15.0 (LTS)
                      • 2024-07-11のJS: esbuild v0.22/0.23、Node.js 22.4.0、pnpm 9.5 Catalogs

                        JSer.info #699 - esbuild v0.22.0 がリリースされました。 Release v0.22.0 · evanw/esbuild Release v0.23.0 · evanw/esbuild v0.22 では--platform=nodeを指定した時に--package=externalをデフォルトにする変更を行いましたが、AWS CDK などが0.xの最新をインストールする仕組みなっていて問題が起きたため 0.23.0 では元の挙動へと revert されています。(AWS CDK 側も修正されています) また、Windows7,8 など古い OS のサポート終了、es2024のサポート、@esbuild/wasi-preview1パッケージの公開など Node.js v22.4.0 がリリースされました。 Release 2024-07-02, Version

                          2024-07-11のJS: esbuild v0.22/0.23、Node.js 22.4.0、pnpm 9.5 Catalogs
                        • GitHub - ozgrozer/ai-renamer: A Node.js CLI that uses Ollama models (Llama, Gemma, Llava etc.) to intelligently rename files and images in a specified directory

                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                            GitHub - ozgrozer/ai-renamer: A Node.js CLI that uses Ollama models (Llama, Gemma, Llava etc.) to intelligently rename files and images in a specified directory
                          • Node.jsが7月2日にセキュリティアップデートをリリース ー 高深刻度の問題が含まれる

                            6月26日、Node.jsプロジェクトは2024年7月2日(火)に新しいバージョンをリリースすることを発表した。今回のアップデートは、以下のバージョンラインにおけるセキュリティ問題に対処するためのものである。 アップデート概要 Node.jsプロジェクトは、以下のセキュリティ問題に対処するために、22.x、20.x、18.xリリースラインの新しいバージョンをリリースする予定だ。 高深刻度の問題:1件 中深刻度の問題:2件 低深刻度の問題:3件 Node.js 18.xおよび20.xでは、node-fetchがundici v6.19.2にアップグレードされる。なお、Node.js 22.xはすでにundici v6.19.2を含んでいる。 影響 各リリースラインの脆弱性については以下の通りだ。 22.xリリースライン:高深刻度の問題1件、中深刻度の問題2件、低深刻度の問題3件 20.xリリ

                              Node.jsが7月2日にセキュリティアップデートをリリース ー 高深刻度の問題が含まれる
                            • pnpmとcorepackを使ってpnpmのバージョンとNode.jsのバージョンを管理する - Qiita

                              はじめに チーム開発で普段からpnpmを使っていますが、チーム内でpnpmとNode.jsのバージョンを統一して作業を進めたいと思い、できるだけ外部ツールを使わずに管理する方法を試してみました。こちらがとても便利だったので、共有いたします。 動作確認環境 Node.js 20.14.0 pnpm 9.4.0 macOS Sonoma 14.5 pnpmとは pnpmは、Node.jsエコシステムのパッケージマネージャーの一つです。npmやyarnと同様に、プロジェクトの依存関係を管理するためのツールですが、pnpmはいくつかの点で独自の特徴を持っています。 ディスクスペース効率: pnpmはハードリンク機能を使用して依存関係を共有するため、ディスクスペースの使用量が大幅に減少します。同じ依存関係を持つプロジェクトが複数あった場合でも、依存パッケージは一つの場所に置かれ、ハードリンクとして各

                                pnpmとcorepackを使ってpnpmのバージョンとNode.jsのバージョンを管理する - Qiita
                              • 【セキュリティ ニュース】「Node.js」が7月2日にセキュリティアップデートをリリース予定(1ページ目 / 全1ページ):Security NEXT

                                「Node.js」の開発チームは、現地時間7月2日にセキュリティアップデートをリリースする予定であることを明らかにした。 「同22.x」「同20.x」向けにアップデートをリリースし、重要度が「高(High)」の脆弱性1件をはじめ、「中(Medium)」とされる2件、「低(Low)」とされる3件を修正する予定。 サポートが終了している旧バージョンなども影響を受けるとし、最新バージョンを利用するよう利用者に注意を呼びかけている。 (Security NEXT - 2024/06/28 ) ツイート

                                • Node.js — Monday, July 8, 2024 Security Releases

                                  Security releases available Updates are now available for the 22.x, 20.x, 18.x Node.js release lines for the following issues. Bypass incomplete fix of CVE-2024-27980 (CVE-2024-36138) - (High) The CVE-2024-27980 was identified as an incomplete fix for the BatBadBut vulnerability. This vulnerability arises from improper handling of batch files with all possible extensions on Windows via child_proce

                                    Node.js — Monday, July 8, 2024 Security Releases
                                  • Node.js(Express)でcsvを生成してダウンロード

                                    type Data = { id: number name: string price: number someSecret: string date: Date } const data: Data[] = [ { id: 1, name: 'りんご', price: 200, someSecret: 'xxx', date: new Date('2021-05-01') }, { id: 2, name: 'バナナ', price: 150, someSecret: 'xxx', date: new Date('2021-05-02') }, { id: 3, name: 'もも', price: 300, someSecret: 'xxx', date: new Date('2021-05-03') }, ] const fields = ['id', 'name', 'price'

                                      Node.js(Express)でcsvを生成してダウンロード
                                    • Node.jsでAmazon SP-APIをリクエストする方法:初心者奮闘記

                                      記事の概要 Node.jsでAmazonSP-APIのデータをリクエストして、取得できる用にするまでの手順を記載。 私が設定時に手こずった点などを共有できればと思います。 私のスペック Amazonでの物販事業を運営している個人事業主で、プログラミングを学習し始めて約500時間の初心者です。 自分のビジネスで使うツールを自分で開発したく学習を始めました。 当記事執筆時点ではRecursionという学習サイトでコンピューターサイエンスの基礎を学んでおり、何らかのアプリケーションを自分で開発した経験はありません。 ターミナルコマンドも実践しながら覚えている段階、モジュール、パッケージ、ライブラリって何?とChatGPTに聞いているそんなレベル感の人間が書いています。 (用語の間違った使い方や理解があればご指摘いただけると嬉しいです) やりたいこと 北米Amazonの売上、在庫情報、注文情報をA

                                        Node.jsでAmazon SP-APIをリクエストする方法:初心者奮闘記
                                      • 【Node.js】daisyUI の最も簡単な始め方 - Qiita

                                        この記事について Node.js・Tailwind CSS の導入はこちらの記事で説明しています。 この記事では、さらにdaisyUIを導入する方法を書いていきます。 前回記事の続きとして、ソースコードも引き続き使用しますが、この記事だけを読んでもわかる内容になっています。 環境 サービス名称 バージョン 種別等

                                          【Node.js】daisyUI の最も簡単な始め方 - Qiita
                                        • Node.js などいろいろ

                                          いろいろ Node.js のインストール (Windows10) はじめの一歩 (1) - テキストファイルの読み書きなど はじめの一歩 (2) - ファイルリストの取得など テキストの処理 (1) コールバックの処理 - ディレクトリの再帰探索の例 ライブラリに分割 単純な HTTP サーバーのサンプル node.js の HTTP サーバーで簡易 HTML 作成 (2023/09) 関連 Windows プロンプトの使い方 C#: テキストファイルの読み書き - シフトJISファイルを UTF-8 に変換など C# などいろいろ JavaScript: 文字列の処理 (1) JavaScript: textarea: テキストデータを読んで処理 落書き 最初の感想文 (2014/04) Node.js の説明はこちら:Node.js Node.js はサーバーサイド JavaScrip

                                          • 【Node.js v22 の新機能を試す】node --run で package.json scripts を実行する - Qiita

                                            公式のブログ記事の中で、「Running package.json scripts」という項目で以下のように紹介されていた node --run <script-in-package-json> という形式で package.json scripts を実行するというものを試してみます。 ●Node.js — Node.js 22 is now available! https://nodejs.org/en/blog/announcements/v22-release-announce#running-packagejson-scripts 上記以外に、以下の記事でも紹介がされていたりします。 ●Node.js v22の主な変更点 - 別にしんどくないブログ https://shisama.hatenablog.com/entry/2024/05/13/083000 これまでのやり方 こ

                                              【Node.js v22 の新機能を試す】node --run で package.json scripts を実行する - Qiita
                                            • Node.jsでリアルタイムでコンソールの表示を更新する

                                              はじめに CLIで簡単なツールを作っていると、コンソール上で進捗率を表示する際に、リアルタイムで表示を更新したい場合があります。通常のconsole.logでは、毎回新しい行に出力が追加されてしまい、進捗状況を効果的に表示することができません。 この記事では、ターミナルの表示を動的に制御し、進捗率の表示をはじめとする様々な出力を更新する方法について説明します。😺 カーソル位置を操作して表示テキストを更新する コンソール上でカーソル位置を操作することで、特定の位置にテキストを再描画し、進捗バーやカウントダウンタイマーなどのリアルタイムで更新が必要な出力を実現できます。 カーソルの絶対位置指定 カーソル位置を操作することで、特定の位置にテキストを再描画することができます。これにより、同じ位置に表示される内容を動的に変更できます。 readline.cursorToを使用すると、カーソルを特定

                                                Node.jsでリアルタイムでコンソールの表示を更新する
                                              • Cloud Functions + Node.jsをDocker環境で動かす by GCP - Qiita

                                                ├── Dockerfile ├── docker-compose.yml ├── index.js ├── node_modules ├── package.json └── yarn.lock Dockerfile nodeのバージョンを20にしているのは以下のガイドから。LTSがv20なのと、v22はプレビュー版のみ、v18は非推奨が結構近いので、v20にしている。 FROM node:20.11.0-bullseye-slim RUN apt update && apt install WORKDIR /app COPY package.json yarn.lock /app/ RUN yarn COPY . /app/ CMD ["yarn", "start"]

                                                  Cloud Functions + Node.jsをDocker環境で動かす by GCP - Qiita
                                                • 【解決】Node.js20系にホットリロード導入しようとしたらめちゃくちゃハマった - Qiita

                                                  起こったこと Node.js(Express)環境でtypescriptを使ったAPIの開発環境でホットリロードを実装しようとしたところ、めちゃくちゃ詰まった。 最初に試したことはts-nodeとnodemonの組み合わせ。ts-nodeがtsファイルを読み込めず、ずっとエラーを吐いていた。。。 以下、解決した方法と環境 実行環境 Node.js 20.0.0 express 4.19.2 typescript 5.3.3 nodemon 3.1.0 tsx 4.7.2 解決方法 結論、ts-nodeではなく、tsxをnodemonと一緒に利用することで解決した。 package.jsonのstartコマンドを記載するだけ。tsconfig.jsonなど他のファイルの変更は不要。 "scripts": { "test": "echo \"Error: no tes@t specified\

                                                    【解決】Node.js20系にホットリロード導入しようとしたらめちゃくちゃハマった - Qiita
                                                  • [Node.js] フォルダ構成を作成する方法 - Qiita

                                                    はじめに 実務でフォルダ構成を作成する実装が必要になり、その方法をまとめてみました! 余談: 初期セットアップとか自動化とかで必要だったわけではまったくなく、普通の業務アプリで必要になりました。。。 そんなケースあるのか、という感じですが、、、 解決手法 Node.js でフォルダ構成を作成するには、fs(ファイルシステム)モジュールを使用します! この fs モジュールは、ディレクトリやファイルの作成、削除、移動などのファイルシステム操作を実行できます! それでは以下に、指定されたフォルダ構成を作成するための例を示します。 例: フォルダ構成を作成する 以下の構成を作成することを目標としましょう。 project/ │ ├── src/ │ ├── controllers/ │ ├── models/ │ └── views/ │ ├── public/ │ ├── css/ │ ├──

                                                      [Node.js] フォルダ構成を作成する方法 - Qiita
                                                    • 【Node.js】Tailwind CSS の最も簡単な始め方 - Qiita

                                                      この記事について 備忘録です。なるべく簡潔に書こうと思います。 環境 サービス名称 バージョン 種別等

                                                        【Node.js】Tailwind CSS の最も簡単な始め方 - Qiita
                                                      • 【Node.js + Express】リクエストからパラメーターを取得する | Daily Up

                                                        目次クエリパラメーターを取得するパスパラメーターを取得するパスパラメーターに条件をつけるapp.paramでパラメーターに共通処理を施すまとめ 今回はExpressにて、リクエストされてきたURIに付与されているパラメーターを取得して処理をするということをやってみたいと思います。 パラメーターはURIを介してデータを送ってくることができて、とても便利なものですので、様々な場面で活用されます。 そんなWebアプリケーション開発において非常に重要なパラメーターをExpressにて扱う方法は押さえておきたい項目です。 下記記事でパラメーターに関して少し解説していますので、ご参考ください。 【Vue + vue-cli】vue-routerでパラメーターを設定、取得 – パラメーターとは? https://www.dailyupblog.com/web_development/834/#chapt

                                                          【Node.js + Express】リクエストからパラメーターを取得する | Daily Up
                                                        • ts-node+Google Chrome DevToolsで、TypeScript+Node.js環境のデバッグ(node --inspect)を行う - CLOVER🍀

                                                          これは、なにをしたくて書いたもの? 以前、Node.jsの--inspectオプションと組み合わせて、Node.jsアプリケーションをGoogle ChromeのDevToolsで デバッグする方法を書いたことがあります。 Node.jsアプリケーションを、Google ChromeのDevToolsでデバッグする - CLOVER🍀 これ、ts-nodeを使うとTypeScriptでもできるのでは?と思って調べてみたら、できそうだったので試してみることに しました。 Google Chrome DevToolsとNode.jsデバッガーの統合 Node.jsのDebuggerについてのドキュメントに、Google Chrome DevToolsとの統合について書かれています。 Debugger / V8 inspector integration for Node.js 簡単に書くと、

                                                            ts-node+Google Chrome DevToolsで、TypeScript+Node.js環境のデバッグ(node --inspect)を行う - CLOVER🍀
                                                          • Node.jsを使えるレンタルサーバーはカラフルボックス【手順あり】

                                                            「Node.jsを使えるレンタルサーバーが知りたい。レンタルサーバーでNode.jsアプリを公開したい。」 Node.jsを使って開発をしている方なら、思ったことがあるのではないでしょうか。 この記事では、Node.jsを使えるレンタルサーバーと、Node,jsアプリを公開する具体的な手順を解説します。実際に僕が公開したサンプルも用意しました。

                                                              Node.jsを使えるレンタルサーバーはカラフルボックス【手順あり】
                                                            • 【Node.js】Cloud Functions for FirebaseでPuppeteerを使用する上での留意点 - 株式会社ティーエッチエス

                                                              この記事を書いた人 石田正泰 中学生の時に趣味でZ80マシン語やFortran等を始めてから、現在まで数多くのプログラミング言語を経験。ShopifyによるECサイト構築では主にカスタマイズを担当。 はじめに Google Cloudのサービスの一つであるGoogle Cloud Platform(GCP)のCloud Functions、特にFirebaseのCloud FunctionsはFirebase CLIで簡単にエミュレートしたりデプロイしたりが出来るので、API等をサクッと作る上でとても便利です。 最近、APIの無いサイトから定期的にダウンロードした最新データを利用する必要ができ、そのスクレイピングにPuppeteer(パペティア)を使用しました。Cloud FunctionsやAWS Lambda等FaaSでのPuppeteerの使用方法については他サイトに詳しく載っている

                                                                【Node.js】Cloud Functions for FirebaseでPuppeteerを使用する上での留意点 - 株式会社ティーエッチエス
                                                              • HonoxをNode.js Adapterでデプロイする

                                                                HonoXはCloudflare Pagesへのデプロイをサポートしていますが他のプラットフォームへの対応はまだドキュメントに載っていません しかしViteの設定を自由に書けるのでプラグインを用意して@hono/node-serverと統合することができます 以下のようなvite.config.tsとvite-node-server-plugin.tsというファイルを用意してデプロイしてみます vite build --mode client && vite build node dist/server.js Listening on http://localhost:3000 # syntax = docker/dockerfile:1 ARG NODE_VERSION=20.11.0 FROM node:${NODE_VERSION}-slim as base LABEL fly_la

                                                                  HonoxをNode.js Adapterでデプロイする
                                                                • LambdaからSystems Managerのパラメータストアの値を取得する(node.js v18) – AWS SDK for JavaScript v3

                                                                  暗号化できるため、パスワード、データベース文字列、Amazon Machine Image (AMI) ID、ライセンスコードなどのデータをパラメータ値として保存することに適しているようです。 パラメータストアを作成 パラメータストアを作成します。パラメータ名を「test」とします。 Lambda(node.js v18) Lambda(node.js v18)からパラメータストアの値を取得します。 IAMロールには「AmazonSSMReadOnlyAccess」をアタッチしておきます。 import { SSMClient, GetParameterCommand } from '@aws-sdk/client-ssm' export const handler = async(event) => { const client = new SSMClient({ region: 'ap

                                                                    LambdaからSystems Managerのパラメータストアの値を取得する(node.js v18) – AWS SDK for JavaScript v3
                                                                  • TypeScript + Node.js + D3.js を使って白地図に自転車で訪れた市町村のみを塗りつぶすプログラムを作った - muscle_keisukeの日記

                                                                    はじめに 何を使うか D3.jsとは D3.jsで白抜き地図を出力してみる 地図データの取得 TopoJSONとGeoJsonとは TopoJSONを読み込む SVGを出力する TopoJSONからGeoJSONに変換する GeoJSONを元にSVGを出力する 指定の市町村によって塗りつぶす色を変える StravaのGPSデータから訪問した市町村を取り出して塗りつぶす色を変える 中心の緯度経度をTopoJSONから算出する 描画範囲全体がバランスよく出力される倍率を求める SVGからPNGに変換する はじめに 自分は自転車でツーリングで行った後は 思い出にふけるために白地図に対して通った市町村などをポチポチ塗りつぶしたりしてニヤニヤしたりしてました。 ↓ ポチポチしてたときに使ったサイト n.freemap.jp ↓ ニヤニヤしてたときのツイート 通過した市町村 千歳市 恵庭市 札幌市 小

                                                                      TypeScript + Node.js + D3.js を使って白地図に自転車で訪れた市町村のみを塗りつぶすプログラムを作った - muscle_keisukeの日記
                                                                    • VoltaでNode.jsのDefaultバージョンを指定する方法 | DevelopersIO

                                                                      はじめに 皆さんはNode.jsのバージョン管理にどのようなツールを使用していますか? 私はVoltaを使用しています。Voltaを使用すれば、Node.jsだけじゃなくYarnなどのパッケージマネージャーなどもプロジェクトごとに管理できて便利ですよね。 先日、VoltaでNode.jsのバージョンを切り替えている際に、グローバルに適用するDefaultバージョンを切り替えたい時がありました。 しかしその際、特定のバージョンをDefaultに指定するコマンドってなんだっけ?となりました。Volta上にはそのバージョンは既にインストールされている状態での疑問でした。今回は、その際に解決した方法を共有します。 使用したVoltaのバージョンは1.1.1です。 結論 早速結論です。以下のコマンドを実行するだけです。 volta install node@<指定したいバージョン> 例えば、Node

                                                                        VoltaでNode.jsのDefaultバージョンを指定する方法 | DevelopersIO
                                                                      • [Node.js] ZIP ファイル解凍方法をまとめてみた - Qiita

                                                                        const AdmZip = require('adm-zip'); const zip = new AdmZip('path/to/archive.zip'); zip.extractAllTo('output/path', true); console.log('Extraction complete'); 方法 2: unzipper ライブラリを使用する 特徴 ストリーム API を使用しているため、大きな ZIP ファイルの操作に適している 非同期処理 ZIP ファイルの個々のエントリにアクセスできるため、特定のファイルだけを抽出することが可能 エラー処理が容易 インストール

                                                                          [Node.js] ZIP ファイル解凍方法をまとめてみた - Qiita
                                                                        • Node.js でキー入力を利用した効果音ポン出しをやってみる: Readline と play-sound を利用 - Qiita

                                                                          ライブで映像配信を行う際やイベントを行っている中で、手動でボタンなどを押下したタイミングで効果音を鳴らすということができる、ポン出しと言われるものがあります。 ポン出しについて、業務用などに、それ用の機材もあったり、ソフトウェアベースのものもあったりします。 ●ポン出し 機材 - Google 検索 https://www.google.com/search?q=%E3%83%9D%E3%83%B3%E5%87%BA%E3%81%97+%E6%A9%9F%E6%9D%90& 今回は、そのような「ボタン押下で効果音を鳴らす」といった仕組みを、直近で試していた以下の内容を組み合わせて作ってみます。 ●Mac で Node.js + play-sound を使って MP3ファイルを再生してみる - Qiita https://qiita.com/youtoy/items/a744e3ca1d52

                                                                            Node.js でキー入力を利用した効果音ポン出しをやってみる: Readline と play-sound を利用 - Qiita
                                                                          • ダミー画像生成api(placeなんちゃら)をnode.js + expressで作るためのメモ - Qiita

                                                                            ※sharpは画像リサイズ用のライブラリです(https://sharp.pixelplumbing.com/) ファイル構成は下記のような形にします。index.htmlは中身適当でいいですが、下記に一応自分のを置いときます。 私の画像はwaifu diffusionで生成したものを利用していますが、何でもOKです。(jsのサイズ指定部分を合わせて変更して下さい。) . ├── images │   ├── 1.png │   ├── 2.png │   ├── 3.png │   ├── 4.png │   ├── 5.png │   ├── 6.png │   ├── 7.png │   ├── 8.png │   ├── 9.png │   └── 10.png ├── index.html ├── index.js ├── node_modules ├── package-loc

                                                                              ダミー画像生成api(placeなんちゃら)をnode.js + expressで作るためのメモ - Qiita
                                                                            • JavaScriptサーバーサイドの新たな潮流:Node.jsとDenoの比較探訪

                                                                              JavaScriptのサーバーサイド開発において、Node.jsはすでに不動の地位を確立していますが、新たなプレイヤーとしてDenoが注目を集めています。Node.jsの豊富なエコシステムと実績、そしてDenoのセキュリティと型安全性へのこだわり。この2つのランタイムは、それぞれ独自の特徴と哲学を持っています。 本記事では、Node.jsとDenoの基本概念から、具体的な使い分け方まで、様々な角度から比較検討していきます。JavaScriptランタイムの役割や、各ランタイムの長所と短所、そしてプロジェクトに適したランタイムの選び方など、JavaScriptのサーバーサイド開発に関する重要なポイントを網羅的に解説します。 Node.jsとDenoという2つの選択肢を前に、どちらを選ぶべきか悩んでいる開発者の方々に、本記事が意思決定の一助となれば幸いです。さあ、Node.jsとDenoの世界を

                                                                                JavaScriptサーバーサイドの新たな潮流:Node.jsとDenoの比較探訪
                                                                              • Node.jsとyarnでのReactアプリ開発中に発生したエラーの解決方法

                                                                                本記事の執筆者:ChatGPTさん 本記事の編集者:Meg 素のMegの記事が読みたい方はこちら!→Meg Log Reactアプリを開発するために、Node.jsとyarnを使用して環境構築を行っていましたが、yarn start実行時に以下のエラーが発生しました。このブログでは、エラーの解決方法をステップバイステップで紹介します。 それじゃいってみよう! エラー内容 トグル内に詳細なエラーを記載します。 エラーメッセージ /Users/user/GitHub/book-react-code/4/react-basic/node_modules/react-scripts/scripts/start.js:19 throw err; ^ Error: error:0308010C:digital envelope routines::unsupported at new Hash (no

                                                                                  Node.jsとyarnでのReactアプリ開発中に発生したエラーの解決方法
                                                                                • 【Node.js】入力されたキーが何かを音声で返すプログラムを作ってみる: Readline と Mac の Sayコマンドの組み合わせ - Qiita

                                                                                  【Node.js】入力されたキーが何かを音声で返すプログラムを作ってみる: Readline と Mac の Sayコマンドの組み合わせJavaScriptMacNode.jsreadlineSay はじめに 今回の内容は、以下の 2つの記事の内容を混ぜたようなものです。 ●Node.js で Readline をシンプルに使う(1桁の数字の入力を扱う) - Qiita https://qiita.com/youtoy/items/fcdab642baa7007f4645 ●【小ネタ】Node.js と Mac の Sayコマンドでテキストの読み上げ(複数の文章を対象にしつつパラメータ変更も試す) - Qiita https://qiita.com/youtoy/items/397813c607b58fac626e 実現する内容 具体的に実装する内容は、「キーが入力されたら、何のキーが入力

                                                                                    【Node.js】入力されたキーが何かを音声で返すプログラムを作ってみる: Readline と Mac の Sayコマンドの組み合わせ - Qiita