1
Nodeclipseプラグインを使用してEclipseでサンプルNode.jsアプリケーションを実行すると、次のエラーが発生します。Nodeclipseプラグインを使用してEclipseでNode.jsアプリケーションを起動すると、Pathが文字列エラーである必要があります
path.js:8
throw new TypeError('Path must be a string. Received ' +
^TypeError: Path must be a string. Received undefined
at assertPath (path.js:8:11)
at Object.posix.join (path.js:479:5)
at getPortsFile (/Users/Manglu/git/weather-company-data-demo/node_modules/ports/index.js:62:15)
at Object.<anonymous> (/Users/Manglu/git/weather-company-data-demo/node_modules/ports/index.js:13:29)
at Module._compile (module.js:409:26)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Module.require (module.js:353:17)
at require (internal/module.js:12:17)
最初は、これが私が最近行ったNode.jsアップグレードの結果であるかどうか疑いがありました。しかし、私はそれをEclipse/Nodeclipseに絞って、ターミナル・セッションで実行したときに問題なくアプリケーションを実行します。
デフォルトでは、正確な環境変数が欠けていたかを知るためにいいだろう。 (Nodeclipseコンソールを参照)。問題を解決するにはhttps://github.com/Nodeclipse/nodeclipse-1/ –
これは私のために働いていましたが、 'PATH'変数を手動で設定していませんでした。 @PaulVerestを引用すると、実際に何が必要なのかを知ることは興味深いでしょう(ビジネススコープの環境変数をはっきりと脇に)。 – Mena