グローバルモジュールを使用しようとするとエラーが発生します。例:
Error: Cannot find module 'express'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:362:17)
at require (module.js:378:17)
at Object.<anonymous> (C:\BitNami\wappstack\...\test\app.js)
at Module._compile (module.js:449:26)
at Object.Module._extensions..js (module.js:467:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.runMain (module.js:492:10)
Expressコマンドをインストールしました:
npm install -g express
私のapp.js:
var express = require('express');
Windows PowerShell または node.js コマンド プロンプト ウィンドウを使用して実行します。
node app.js
何が問題なのかよくわかりません。Windows の環境変数について何か読んだことがありますが、これでよいでしょうか?
解決済み / 更新
問題は、npm フォルダーに Windows 環境変数が構成されていないことでした。npm フォルダーを検索し、環境変数にパスを追加します。