MENU
  • WEB制作・開発
    • 学習・挑戦記Web制作に関連する情報
    • 技術MEMO
    • セキュリティ
  • IT TOOL一覧
    • ECサイトIT TOOL ECサイト
    • アピス在庫管理
    • クラウドファンディング
    • セルフオーダーシステム
    • レッスン施術サービスレッスン施術サービス予約サイト
    • シンプルクラウドソーシング
    • 会議室予約
    • ShopifyShopifyに関連する設定などさまざまな投稿をしていきます。
  • 在庫管理
  • ビジネス支援ツール
    • Canva
    • WordPressWordpressのサイト構築あれこれ!
    • ZOOM
    • エクセル・ワード
    • バーコード
  • このブランドはどこの国?|
  • テクノロジー・トレンド
  • お知らせ
  • IT導入補助金
  • イヤホン
  • スマホ・PC・タブレット
  • SEO・ブログ運営
  • アクセス解析
  • ブログ運営
  • ブログ収益化
  • プロンプト
  • PC関連ネットで販売するPC関連商品の説明
技術が生活を楽にする
tecn
    • WEB制作・開発
      • 学習・挑戦記Web制作に関連する情報
      • 技術MEMO
      • セキュリティ
    • IT TOOL一覧
      • ECサイトIT TOOL ECサイト
      • アピス在庫管理
      • クラウドファンディング
      • セルフオーダーシステム
      • レッスン施術サービスレッスン施術サービス予約サイト
      • シンプルクラウドソーシング
      • 会議室予約
      • ShopifyShopifyに関連する設定などさまざまな投稿をしていきます。
    • 在庫管理
    • ビジネス支援ツール
      • Canva
      • WordPressWordpressのサイト構築あれこれ!
      • ZOOM
      • エクセル・ワード
      • バーコード
    • このブランドはどこの国?|
    • テクノロジー・トレンド
    • お知らせ
    • IT導入補助金
    • イヤホン
    • スマホ・PC・タブレット
    • SEO・ブログ運営
    • アクセス解析
    • ブログ運営
    • ブログ収益化
    • プロンプト
    • PC関連ネットで販売するPC関連商品の説明
tecn
    • WEB制作・開発
      • 学習・挑戦記Web制作に関連する情報
      • 技術MEMO
      • セキュリティ
    • IT TOOL一覧
      • ECサイトIT TOOL ECサイト
      • アピス在庫管理
      • クラウドファンディング
      • セルフオーダーシステム
      • レッスン施術サービスレッスン施術サービス予約サイト
      • シンプルクラウドソーシング
      • 会議室予約
      • ShopifyShopifyに関連する設定などさまざまな投稿をしていきます。
    • 在庫管理
    • ビジネス支援ツール
      • Canva
      • WordPressWordpressのサイト構築あれこれ!
      • ZOOM
      • エクセル・ワード
      • バーコード
    • このブランドはどこの国?|
    • テクノロジー・トレンド
    • お知らせ
    • IT導入補助金
    • イヤホン
    • スマホ・PC・タブレット
    • SEO・ブログ運営
    • アクセス解析
    • ブログ運営
    • ブログ収益化
    • プロンプト
    • PC関連ネットで販売するPC関連商品の説明
  1. ホーム
  2. 未分類
  3. npmでNode.jsのmoduleをインストールできなかったときに見たエラー文たち

npmでNode.jsのmoduleをインストールできなかったときに見たエラー文たち

2025 8/04
未分類
2023年12月14日2025年8月4日
npmでNode.jsのmoduleを インストールできなかったときに 見たエラー文たち

デザイナかとおもいきやVue.jsのビルドに手を出しているオッコです。

目的:monacaで作成したvue.jsのプロジェクトのビルドを成功させる

詰まったところ:トランスパイルができなかった。Node.jsがそもそもなかったり、webpackがなかったり、cross-envがなかったり、その他もろもろエラーが出まくった。

環境:Windows11 pro

トランスパイルする際に出たエラー一覧と、解消方法です。

原因①node.jsがインストールされてない。

node -v

コマンドプロンプトを開いて、上記を打って v20.10.0 等と表示されていたら問題ない。

バージョン情報が出なかった場合、Node.jsをインストールする必要があるので、下記サイトからインストーラをダウンロードする

https://nodejs.org/en/download

↑ダウンロードしたパッケージを開いて、Node.jsのインストールを完了させる。

原因②cross-envの読み込み不足

ビルド時のエラー文

Running Transpiler...


> f7-vue3-minimal@1.2.0 monaca:debug
> npm run watch




> f7-vue3-minimal@1.2.0 watch
> cross-env NODE_ENV=production webpack --watch --config ./script/webpack.config.js



'cross-env' �́A�����R�}���h�܂��͊O���R�}���h�A 
����”\�ȃv���O�����܂��̓o�b�` �t�@�C���Ƃ��ĔF������Ă��܂���B 

解消方法

npm install --global cross-env

上記を実行する。–globalはつけるの賛否あるみたいなので調べていいコマンドがあったらそっちを打ってください(適当)

原因③webpackの読み込み不足

> cross-env NODE_ENV=production webpack --watch --config ./script/webpack.config.js



'webpack' �́A�����R�}���h�܂��͊O���R�}���h�A 
����”\�ȃv���O�����܂��̓o�b�` �t�@�C���Ƃ��ĔF������Ă��܂���B 


node:events:491 
      throw er; // Unhandled 'error' event 

原因②と同様に、モジュールが不足している。

解消方法

npm install --save-dev webpack

上記を実行する。

Do you want to install 'webpack-cli' (yes/no): 

↑webpack cliも入れるか聞かれたらyes

原因④ プロジェクトの階層でnpmを実行していない

めんどうくさがって上の階層で実行しようとして、そのことを忘れていて、しばらく沼にはまりました。

package.jsonの情報が必要なので、トランスパイルしたいプロジェクトが既にあるならその階層まで降りないとだめでした。

沼っていた頃に見たエラー文

Running Transpiler...



Transpiling finished for C:\Users\(ユーザー名)\(プロジェクト名)


> f7-vue3-minimal@1.2.0 monaca:debug
> npm run watch




> f7-vue3-minimal@1.2.0 watch
> cross-env NODE_ENV=production webpack --watch --config ./script/webpack.config.js



[webpack-cli] Failed to load 'C:\Users\(ユーザー名)\(プロジェクト名)\script\webpack.config.js' config


[webpack-cli] Error: Cannot find module 'copy-webpack-plugin'

脳死で素直にcopy-webpack-pluginをインストールすると、次はこうなります

Running Transpiler...


> f7-vue3-minimal@1.2.0 monaca:debug
> npm run watch




> f7-vue3-minimal@1.2.0 watch
> cross-env NODE_ENV=production webpack --watch --config ./script/webpack.config.js



[webpack-cli] Failed to load 'C:\Users\(ユーザー名)\(プロジェクト名)\script\webpack.config.js' config


[webpack-cli] Error: Cannot find module 'html-webpack-plugin'

脳死で素直にhtml-webpack-pluginをインストールすると、次はこうなります

Running Transpiler...


> f7-vue3-minimal@1.2.0 monaca:debug
> npm run watch




> f7-vue3-minimal@1.2.0 watch
> cross-env NODE_ENV=production webpack --watch --config ./script/webpack.config.js



[webpack-cli] Failed to load 'C:\Users\(ユーザー名)\(プロジェクト名)\script\webpack.config.js' config


[webpack-cli] Error: Cannot find module 'vue-loader'

脳死で素直にvue-loaderをインストールして以下のエラーを見たあたりで一旦ディスプレイを破壊し、会社を早退し、オフィスビルごと吹き飛ばしました。

Running Transpiler...


> f7-vue3-minimal@1.2.0 monaca:debug
> npm run watch




> f7-vue3-minimal@1.2.0 watch
> cross-env NODE_ENV=production webpack --watch --config ./script/webpack.config.js



[webpack-cli] Failed to load 'C:\Users\(ユーザー名)\(プロジェクト名)\script\webpack.config.js' config


[webpack-cli] Error: @vitejs/plugin-vue requires vue (>=3.2.13) or @vue/compiler-sfc to be present in the dependency tree.

心機一転してNode.jsの最新安定バージョンを公式サイトからダウンロードしました。

そこでnpm init した際にpackagenameを求められたとき、プロジェクト用のpackage.jsonが必要なことに気が付きました。→npmの実行ディレクトリが

C:\Users\(ユーザー名)\

になっていたことに気づき、

C:\Users\(ユーザー名)\(プロジェクト名)\

で再度npm installしたら、vue.jsプロジェクトのビルドに成功しました。

Macの場合は、nvmをインストールして同様にcross-envとwebpackを入れたらいけました。

現状はプロジェクトを作るごとにこの作業が必要になっているので、もっと楽な方法があれば教えてください。

この辺全然詳しくないのに、黒い画面のコマンドプロンプトがかっこいいというモチベだけで何とかやっています。

間違っているところがあればそれも指摘ください。黒い画面のコマンドプロンプトがかっこいいので。

参考:

https://qiita.com/wagi0716/items/94193a80502f9d81a9e0

https://zenn.dev/json_hardcoder/articles/8d88eef460ceee

https://zenn.dev/ikeo/articles/8d0c88dcedf256b09f73

https://qiita.com/ffggss/items/94f1c4c5d311db2ec71a

https://www.npmjs.com/package/webpack

https://www.sejuku.net/blog/83439

目次

関連記事紹介

あわせて読みたい
monaca×Vue.jsをローカルでトランスパイルする際、最初にインストールするもの(notエンジニア向け) コーダーのオッコです。 弊社ではアプリ開発にmonacaとVue.jsを使用しています。 今回は、Vue.jsのプロジェクトを初めてトランスパイル(ビルド)する際に行う手順を紹...
あわせて読みたい
git管理下でsourcetreeとmonacaを併用してハイブリッドアプリの開発をする【Vue.js】~環境構築とクラウ... こんにちは、コーダーのオッコです。 今回は、notエンジニア向けに、vue.jsを使ったアプリ開発においての環境構築手順を紹介します。 かなり苦戦しまして、私の場合はこ...

[cc id=1656]

未分類
Node.js npm コーディング コマンドプロンプト
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
  • リンクが効かない原因
  • monaca×Vue.jsをローカルでトランスパイルする際、最初にインストールするもの(notエンジニア向け)

関連記事

  • 問い合わせmini V1.0 WEB UI 画面  モックアップ
    2026年7月2日
  • 問い合わせmini V1.0 WEB UI 仕様
    2026年7月2日
  • 問い合わせmini V1.0 シート構成・カラム定義
    2026年7月2日
  • 問い合わせmini V1.0 仕様書
    2026年7月2日
  • WordPressでNEWS配信システムを作る初心者向け実践講座|第4回:NEWS候補にカスタムフィールドを追加する
    2026年7月2日
  • WordPressでNEWS配信システムを作る初心者向け実践講座|第3回:カスタム投稿タイプでNEWS候補の保存先を作る
    2026年7月2日
  • WordPressでNEWS配信システムを作る初心者向け実践講座|第2回:NEWS候補1件に持たせる項目を設計する
    2026年7月2日
  •  固定ページとショートコードで作る WordPress NEWS候補管理システム構築 初心者にもわかる!|第1回:全体構想と完成イメージ
    2026年7月1日

コメント

コメントする コメントをキャンセル

アピス在庫管理システム
アピス在庫管理導入講座

カテゴリー

  • AIに対してのプロンプト
  • AI活用
  • Bluetoothコーデック基礎
  • Chrome ブラウザー
  • Dropbox
  • ECサイト
  • GAS・JavaScript
  • GAS等仕様書・設定・操作手順
  • HTML・CSS
  • IT TOOL一覧
  • IT導入補助金
  • LDAC-Bluetooth
  • mini:GAS仕様 設定手順等
  • OBS-Studio
  • PC・スマホ便利技
  • PC関連
  • SEO・ブログ運営
  • Shopify
  • SKU・JAN・商品コード
  • STEPmini
  • WEB制作・開発
  • Windows
  • WordPress
  • ZOOM
  • アクセス解析
  • アピスmini・IT-Tool
  • アピス在庫管理
  • イヤホン
  • エクセル・ワード
  • お知らせ
  • スポーツ・アウトドア用品
  • セキュリティ
  • セルフオーダーシステム
  • どこの国・ブランド
  • ネットで販売
  • バーコード
  • ビジネス支援ツール
  • ブログ
  • ブログ収益化
  • ブログ運営
  • プロンプト
  • レッスン施術サービス
  • 会議室予約
  • 充電器・バッテリー
  • 動画
  • 受発注管理
  • 回線・インターネット
  • 在庫管理
  • 学習・挑戦記
  • 家事代行予約
  • 家電ガジェット
  • 技術MEMO
  • 接続&音質トラブル
  • 政治・経済
  • 時事・経済・グローバル
  • 未分類
  • 業務効率化
  • 生産性アップ・便利
  • 画像生成
  • 画像生成AI
  • 端末別設定
  • 美容院予約
  • 見積
  • 見積管理
  • 請求管理
  • 電気自動車(EV)

最近の投稿

  • Cursor AIは無料で使える?料金プランの違いと無料版でできることを解説
  • 問い合わせmini V1.0 WEB UI 画面  モックアップ
  • 問い合わせmini V1.0 WEB UI 仕様
  • 問い合わせmini V1.0 シート構成・カラム定義
  • 問い合わせmini V1.0 仕様書

アーカイブ

  • 2026年7月
  • 2026年6月
  • 2026年5月
  • 2026年4月
  • 2026年3月
  • 2026年2月
  • 2026年1月
  • 2025年12月
  • 2025年11月
  • 2025年10月
  • 2025年9月
  • 2025年8月
  • 2025年7月
  • 2025年6月
  • 2025年5月
  • 2025年4月
  • 2025年3月
  • 2025年2月
  • 2025年1月
  • 2024年12月
  • 2024年11月
  • 2024年9月
  • 2024年8月
  • 2024年7月
  • 2024年6月
  • 2024年4月
  • 2024年3月
  • 2024年2月
  • 2024年1月
  • 2023年12月
  • 2023年11月
  • 2023年10月
  • 2023年8月
  • 2023年7月
  • 2023年6月
  • 2023年5月
  • 2023年4月
  • 2023年3月
  • 2023年2月
  • 2023年1月
  • 2022年12月
  • 2022年11月
  • 2022年10月
  • 2022年9月
  • 2022年8月
  • 2022年7月

APICE

問い合わせ

アピステクノロジー|tec note

 〒224-0032 神奈川県横浜市都筑区茅ケ崎中央42−21 第2佐藤ビル 203

電話番号: 045-532-4480

お問い合せ

© tecn.

目次