0

Node.js を使用して Web アプリケーションを作成し始めました。それは本当に素晴らしいです。ビルドに組み込みたいモジュールをいくつか見つけました。グローバルな npm のインストール後、ターミナルでモジュールを操作できます。それらをアプリケーションに追加するときが来たら、それらをディレクトリ構造に配置する方法がわかりません。これに関する適切なドキュメントも見つかりません。私の典型的な node.js ディレクトリは次のとおりです。

    • サーバ

      • サーバー.js
      • ノードモジュール
    • クライアント

      • index.html
      • css -main.css
      • javascript -main.js -jquery.js

モジュールをインストールするための私のプロセスは次のとおりです。

Server ファイルに cd して npm install を実行します。次に、package.json ファイルに移動し、モジュールを依存関係に含めます。

{
  "name": "application-name",
  "version": "0.0.1",
  "private": true,
  "scripts": {
    "start": "node app"
  },
  "dependencies": {
    "express": "3.1.0",
    "jade": "*",
    "stylus": "*",
    "<node-module-here>": "1.0.x",

  },
  "engines": {
  "node": "0.10.0",
  "npm": "1.2.14"
},

}

その後、追加した server.js ファイルに移動します。

module.exports = require('<path_to_node-module_lib>');

クライアント側のモジュールに依存する関数 (ターミナルで動作する関数) を実行すると、エラーは発生しませんが、関数は実行されません。エラーを受け取っていないため、デバッグ方法がわかりません。誰かが私の構造または実装に致命的な欠陥を認識し、いくつかの推奨事項を提供できる場合、私は最初の生まれを提供します.

4

0 に答える 0