Windows に Node.js モジュールをインストールする方法_JavaScript のヒント
ただし、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. エクスプレスをダウンロードします。依存関係があるため、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
|- 接続 |- Express |- jade |- mime |- qs
5. c:nodejsnode_modules ディレクトリに次のファイルを作成します:
connect.js
コンテンツ: module.exports = require('./connect/connect');
express.js
コンテンツ: module.exports = require('./express/express'); js
コンテンツ: module.exports = require('./jade/jade');
mime.js
コンテンツ: 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(パス '\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
で開いて、結果を表示できます。
テスト ファイル: nodejs.rar

ホット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 サフィックスが付いているメソッドはすべて同期メソッドであり、持たないメソッドはすべて異種メソッドです。

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

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

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

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

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