Windows に Node.js モジュールをインストールする方法
ただし、Microsoft が Node.js 関係者に連絡したというニュースがあり、すぐに改善されると思います。
Cygwin をインストールせずに、実験的な開発のために Windows 上に Node.js 環境をセットアップすることは可能ですか? Node.js + Express を使用して簡単なテストを行いましたが、基本的には実行可能です。
手順は次のとおりです:
1. Node.js の公式の非安定バージョンの Windows 実行可能プログラムをダウンロードします:
http://nodejs.org/#download
実験ではバージョン 0.5.7 を使用しました: http: //nodejs.org/dist/v0.5.7/node.exe
2. c:nodejs ディレクトリを作成し、node.exe をこのディレクトリに保存します
3. Express をダウンロードします。依存関係があるため、connect、qs、mime、jade もダウンロードする必要があります (エクスプレス デフォルト テンプレート システム。他のテンプレート システムを使用する場合は、対応するシステムをダウンロードする必要があります)
名前 アドレス 実験版
------ ---------------------------------------------------- ---- ---
express: https://github.com/visionmedia/express 2.4.3
connect: https://github.com/senchalabs/connect 1.7.1
qs: https://github. com/visionmedia/node-querystring 0.3.1
mime: https://github.com/bentomas/node-mime 1.2.4
jade: https://github.com/visionmedia/jade 0.15.4
4. c:nodejsnode_modules ディレクトリを作成し、このディレクトリ内に[Module]ディレクトリをそれぞれ作成します。次に、前の手順でダウンロードしたファイルを圧縮し、関連するファイルを [Module] ディレクトリにコピーします。
node_modules
|- 接続 <= connect: lib/*
|- Express <= Express: lib/*
|- jade <= jade: lib/*
|- mime <= mime: mime.js & types/*
|- qs <= qs: lib/*
5. c:nodejsnode_modules ディレクトリに次のファイルを作成します:
connect.js
Content: module.exports = require('./connect/接続 ');
express.js
コンテンツ: module.exports = require('./express/express');
jade.js
コンテンツ: module.exports = require('./jade/jade'); . js
Content: module.exports = require('./mime/mime');
qs.js
Content: module.exports = require('./qs/querystring'); 6. ダウンロードした Express を圧縮します。パッケージ内の bin/express ファイルを c:nodejs ディレクトリにコピーし、名前をexpress.js に変更します
7. 以下の例として 2.4.3 を使用して、express.js ファイルを変更します。
7.1. mkdir 関数の本体を変更します。
401: exec( 'mkdir -p ' + path, function(err){
->exec('md ' + path, function(err){
7.2. mkdir 関数呼び出しを変更する
263: mkdir(path + ' /public/javascripts' );
->mkdir(パス + '\public\javascripts');
264: mkdir(パス + '/public/images');画像');
265: mkdir(パス + '/public/stylesheets', function(){
->mkdir(path + '\public\stylesheets', function(){
280: mkdir(パス + '/ views', function( ){
->mkdir(path + '\views', function(){
8. Express プロジェクトを作成します:
c:nodejsnode.exe Express.js -s hello
9. c :nodejsnode_modules*.* => c:nodejshellonode_modules
10.
c:nodejsnode.exe helloapp.js を実行してテストします: http://localhost:3000 を開き、結果を表示します。
これでテストは完了しました。
テストファイルを以下に示します。テストファイルでは、Expressセッションもテストしました。ブラウザ http://localhost:3000/session で開いて、結果を表示できます。
Windows に Node.js モジュールをインストールする方法に関するその他の関連記事については、PHP 中国語 Web サイトに注目してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









ノンブロッキングおよびイベント駆動に基づいて構築されたノード サービスには、メモリ消費量が少ないという利点があり、大量のネットワーク リクエストの処理に非常に適しています。大量のリクエストを前提として、「メモリ制御」に関する問題を考慮する必要があります。 1. V8 のガベージ コレクション メカニズムとメモリ制限 Js はガベージ コレクション マシンによって制御されます

この記事では、NodeJS V8 エンジンのメモリとガベージ コレクター (GC) について詳しく説明します。

ファイル モジュールは、ファイルの読み取り/書き込み/開く/閉じる/削除の追加など、基礎となるファイル操作をカプセル化したものです。ファイル モジュールの最大の特徴は、すべてのメソッドが **同期** と ** の 2 つのバージョンを提供することです。 asynchronous**、sync サフィックスが付いているメソッドはすべて同期メソッドであり、持たないメソッドはすべて異種メソッドです。

ノード用の Docker イメージの選択は些細なことのように思えるかもしれませんが、イメージのサイズと潜在的な脆弱性は、CI/CD プロセスとセキュリティに大きな影響を与える可能性があります。では、最適な Node.js Docker イメージを選択するにはどうすればよいでしょうか?

Node 19 が正式リリースされましたので、この記事では Node.js 19 の 6 つの主要な機能について詳しく説明します。

Node.js はどのように GC (ガベージ コレクション) を行うのでしょうか?次の記事で詳しく説明します。

ノードが npm コマンドを使用できない理由は、環境変数が正しく設定されていないためです。解決策は次のとおりです: 1. 「システムのプロパティ」を開きます; 2. 「環境変数」->「システム変数」を見つけて、環境を編集します。変数; 3.nodejs フォルダーの場所を見つけます; 4.「OK」をクリックします。

イベント ループは Node.js の基本的な部分であり、メイン スレッドがブロックされていないことを確認することで非同期プログラミングが可能になります。イベント ループを理解することは、効率的なアプリケーションを構築するために重要です。次の記事では、Node のイベント ループについて詳しく説明します。お役に立てれば幸いです。
