QChatGPTVueの依存関係の設定情報とdevDependencyの依存関係の設定情報の違いは何ですか?

在运行项目的时候发现packag.json中"dependencies"和 "devDependencies"中依赖项的配置信息完全不同,如下图(以echarts举例),于是抱着好奇的心态去问了ChatGPT,不出所料,ChatGPT完美解答了我的疑问,GPT4.0就是这么强。

まず説明すると、

一般に、にリストされている"dependencies"にリストされて"devDependencies"いる

その後、解決策が与えられます


ここに画像の説明を挿入

補足:プロジェクトにインストールされている依存関係のバージョンを表示しますが、 **package.jsonファイルにはバージョン情報が記録されていません。以下の 2 つの方法を紹介します**

方法 1: **npm listコマンド**を使用する

プロジェクトのルート ディレクトリでターミナルを開き、次のコマンドを実行します。

npm list [依赖项名称]

たとえば、echartsのバージョンを確認したい場合は、次を実行します。

npm list echarts

これにより、インストールされているバージョンが表示されますecharts

方法 2: **node_modulesフォルダーを確認する **

もう 1 つの方法は、node_modulesフォルダーを直接チェックして、対応する依存関係を見つけることです。依存関係のバージョン情報は通常、そのサブフォルダー内のファイルにありますpackage.json

  1. プロジェクトのnode_modulesフォルダーに移動します。
  2. バージョン情報を表示する依存関係フォルダーを見つけます。
  3. そのフォルダーを開いてpackage.jsonファイルを見つけます。
  4. package.jsonファイル内で、versionフィールドを見つけます。その依存関係のバージョン情報がここに表示されます。

たとえば、 の場合echartsnode_modules/echarts/package.jsonファイル内でバージョン情報を確認できます。

ps:バージョン情報の説明

おすすめ

転載: blog.csdn.net/qq_46034741/article/details/130135491