注: Node.js のバージョンを動的かつ柔軟に管理する必要がある場合、または Node.js のバージョンを切り替える必要がある場合、アンインストールして再インストールしたくない場合は、私の最新のブログ投稿を確認してください: nvm のインストールと構成 - Windows を Node.js および npm controlのバージョンに更新します。この記事は、この記事の内容と一部重複しています。
Node.js は、Chrome V8 エンジンに基づく JavaScript ランタイム環境です。
Node.js は、オープンソースのクロスプラットフォーム JavaScript ランタイム環境です。Node.js はイベント駆動型のノンブロッキング I/O モデルを使用するため、軽量で効率的です。Node.js パッケージ マネージャー npm は、現在 Node.js で最も人気のあるパッケージ マネージャーです。
1. nodjsをインストールする
CMD で「node -v」と「npm -v」を入力すると、次の図のエラー メッセージが表示されます。これは、 nodejsがマシンにインストールされていないか、グローバル変数が設定されていないため、グローバルに使用できないことを意味します。
Windows 版の node-v18.16.0-x64.msiをダウンロードします
。 公式 Web サイトhttps://nodejs.org/en/download
中国語公式 Web サイトhttps://nodejs.org/zh-cn/download
2. インストールと構成
2.1 デフォルトのインストールを使用する
2.2 環境変数の構成
ユーザー変数 NODE_PATHとシステム変数 Pathを構成する
2.3 通常のパスと Node.js および npm のインストールの検出
#检测path正常
path 或者 echo %path%
#检测Node.js
node -v
#检测npm
npm -v
2.4 npmの設定
Node.js インストール ディレクトリに新しいnode_globalおよびnode_cacheフォルダーを作成します
#node_global是npm的全局模块的路径
#node_cache是npm使用时的cache即缓存的配置路径。
nmp configのnpm config setコマンドを使用して、CMD でnode_globalフォルダーとnode_cacheフォルダーを構成します。
npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"
CMD のnmp configでnpm config setコマンドを使用して、ミラー レジストリを構成します
#npm config set registry 设置镜像站
npm config set registry=http://registry.npm.taobao.org
npm config getおよびnpm config listコマンドを使用して、構成情報を取得します。
npm info vue が管理者としてCMDを開く必要がある場合は、「npm info vue」と入力します。
管理者なしで CMD を開いて次のコマンドを入力すると、エラーが報告されます:
管理者で CMD を開いて次のコマンドを入力します。
一定期間使用した後に、node_cache フォルダーによって生成されるキャッシュ ファイル:
拡張情報 (スキップ可能):
npm 是世界上最大的软件注册表。 来自各大洲的开源开发者使用 npm 来共享和借用包,许多组织也使用 npm 来管理私有开发。
npm 由三个不同的组件组成:
网站
命令行接口 (CLI)
注册表
使用 网站 发现包、设置配置文件和管理 npm 体验的其他方面。 例如,你可以设置 组织 来管理对公共或私有包的访问。
CLI 从终端运行,是大多数开发者与 npm 交互的方式。
注册表 是 JavaScript 软件及其周围元信息的大型公共数据库。
#使用 npm 去 . . .
为你的应用程序调整代码包,或按原样合并包。
下载你可以立即使用的独立工具。
使用 npx 运行包而不下载。
随时随地与任何 npm 用户共享代码。
将代码限制为特定的开发者。
创建组织以协调包维护、编码和开发者。
通过使用组织形成虚拟团队。
管理多个版本的代码和代码依赖项。
更新底层代码时轻松更新应用程序。
发现解决同一个难题的多种方法。
寻找正在处理类似问题和项目的其他开发者。
拡張リンク:
1. npm について
2. npm CLI
------- CLI コマンド
------- npm の設定
-------- npm の使用
3. IDEA の Node.js 環境で、npm がエラー error: 0308010C を報告します。
3.1 アイデア端末で管理者権限を取得する
以下に 2 つの npm CLI コマンドを示します。
#此命令安装一个包和它所依赖的任何包。 如果包有一个包锁,或者一个 npm 收缩封装文件,或者一个纱线锁文件,依赖项的安装将由
#它驱动,遵循以下优先顺序:npm-shrinkwrap.json、package-lock.json、yarn.lock
#npm install
#运行dev模块(运行任意包脚本、这会从包的 "scripts" 对象运行任意命令。)
#npm run dev
詳細:
npm-install
npm-run-script
3.2 npm インストール
cd でフロントエンド フォルダーRuoyi-uiに移動し、npm installを実行します。
3.3 npm 実行開発
エラー:0308010C:デジタル エンベロープ ルーチン::サポートされていません
この問題はNode.js のバージョンが原因です。ここでインストールされている Node.js は最新の長期メンテナンス バージョン 18.16.0 (npm 9.5.1 を含む)です。
解決策は 2 つあります。
#1、方法一
重新安装低版本的node.js
#2、方法二
在package.json文件中进行配置【此种方法较简单】
package.json ファイルの "scripts" プロパティは、多くの組み込みスクリプトとそのプリセット ライフサイクル イベント、および任意のスクリプトをサポートしています。これらはすべて、npm run-script または略して npm run を実行することで実行できます。これらに対して、一致する名前を持つ事前コマンドと事後コマンドも実行されます (例: premyscript、myscript、postmyscript)。依存関係からのスクリプトは、npm explore - npm run を使用して実行できます。
プロジェクト ディレクトリを開き、npm 関連の package.json ファイル
package.jsonをクリックしてSET NODE_OPTIONSを構成します
。構成が完了したら、npm run dev を再度実行すると、コンパイルが正常に完了します。(以下のプロキシ エラーは、バックエンド サービスが有効になっていないことが原因です。)
4. 参考文献
最新 LTS バージョン: 18.16.0 (npm 9.5.1 を含む)
最新の長期保守バージョン: 18.16.0 (npm 9.5.1 を含む)
(ネットワーク全体で最も詳細なバージョン!!) npm: 「npm」項目を認識できませんコマンドレット、 function 、スクリプト
ファイルまたは実行可能
プログラムの名前として使用) package.json (npm の package.json 処理の詳細) npm開発者ガイドを使用 (npm を使用してプロジェクトを開発 (場合によっては公開/デプロイ))スクリプト -スクリプト (npm が「scripts」フィールドを処理する方法)
Vue エラー エラー: 0308010C: デジタル エンベロープ ルーチン:: サポートされていないのは、
nodejs の新しいバージョンが原因です。デジタル エンベロープ ルーチン
:: サポートされていません。nodejs の新しいバージョンが原因です: デジタル エンベロープ ルーチン:: サポートされていません
Vue-CLI のインストール、使用、および環境設定 (超詳細)
npm グローバル インストールが失敗し、-4048 エラーが報告されました (npm ERR コード EPERMnpm ERR syscall mkdirnpm ERR パス C:\…)
npm install -g @vue/cli インストール vue スキャフォールディング エラー (通常は解決できます)
npm がプロジェクトを開始するときに発生する問題