ホームページ > ウェブフロントエンド > フロントエンドQ&A > Linux が vue プロジェクトの作成に失敗しました

Linux が vue プロジェクトの作成に失敗しました

PHPz
リリース: 2023-05-24 14:05:37
オリジナル
732 人が閲覧しました

最近、Linux システム上で Vue プロジェクトを作成しようとしましたが、いくつかの問題が発生しました。さまざまなセットアップとインストール方法を試した後、最終的に成功しました。この記事では、この問題に関する私の経験とその解決方法を紹介します。

問題の説明

Ubuntu 18.04 バージョンを使用しており、Node.js と npm パッケージ マネージャーをインストールしたばかりです。次に、次のコマンドを実行して Vue CLI をインストールしました:

npm install -g @vue/cli
ログイン後にコピー
ログイン後にコピー

次のコマンドで新しい Vue プロジェクトを作成しようとしました:

vue create my-project
ログイン後にコピー
ログイン後にコピー

次のエラーが発生しました:

internal/modules/cjs/loader.js:583
    throw err;
    ^

Error: Cannot find module '/usr/lib/node_modules/@vue/cli-service/bin/vue-cli-service.js'
    at Function.Module._resolveFilename (internal/modules/cjs/loader.js:580:15)
    at Function.Module._load (internal/modules/cjs/loader.js:506:25)
    at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:49:12)
    at internal/main/run_main_module.js:11:47 {
  code: 'MODULE_NOT_FOUND',
  requireStack: []
}
ログイン後にコピー

原因分析

このエラーの理由は、@vue/cli-service モジュールが見つからないことです。 @vue/cli-service は Vue CLI の依存モジュールの 1 つであり、このモジュールがないと Vue プロジェクトを正常に作成できません。

解決策

  1. Vue CLIのアンインストール

まず、最初にインストールされたVue CLIをアンインストールする必要があります。次のコマンドを使用できます:

npm uninstall -g vue-cli
npm uninstall -g @vue/cli
ログイン後にコピー
  1. nvm のインストール

nvm (ノード バージョン マネージャー) は、同じコンピューター上に複数の Node.js バージョンをインストールして管理できるツールです。 Vue CLI の依存モジュールでは異なるバージョンの Node.js を使用する必要がある場合があるため、nvm をインストールする必要があります。

次のコマンドを使用して nvm をインストールします:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
ログイン後にコピー
  1. Node.js のインストール

nvm をインストールした後、nvm を使用してさまざまなバージョンのノード.js。この例では、最新バージョンの Node.js をインストールします。

まず、次のコマンドを使用して既知の Node.js バージョンを一覧表示します:

nvm ls-remote
ログイン後にコピー

次に、次のコマンドを使用して最新バージョンの Node.js をインストールします:

nvm install node
ログイン後にコピー

Node.js をインストールした後、Node.js のデフォルト バージョンを設定する必要があります。次のコマンドを使用してセットアップします:

nvm alias default node
ログイン後にコピー
  1. Vue CLI の再インストール

Node.js をインストールした後、Vue CLI を再インストールできます:

npm install -g @vue/cli
ログイン後にコピー
ログイン後にコピー

これで、新しい Vue プロジェクトを作成できます:

vue create my-project
ログイン後にコピー
ログイン後にコピー

これで、Vue プロジェクトを通常どおり作成できるようになります。問題が解決しない場合は、端末またはコンピュータを再起動して、関連する環境変数が正しく読み込まれていることを確認してください。

概要

Linux で Vue プロジェクトを作成する場合は、Node.js のバージョンに明確に依存する必要があり、関連モジュールのパスとインストール場所に注意する必要があります。問題が発生した場合は、関連するソフトウェアをアンインストールして再インストールするか、関連するエラー メッセージを確認して問題を解決できます。この記事を通じて、Linux 環境で Vue プロジェクトを作成するときに問題が発生する開発者を支援できればと思っています。

以上がLinux が vue プロジェクトの作成に失敗しましたの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート