私のロケールマシンでは動作しないnode.jsアプリケーションがあります。しかし、私は次のエラーのため、現在、それは紺碧内で実行させることができないよ:Azure Web App上のNode.jsエラー
TypeError: Object #<Object> has no method '_extend'
at Function.init (D:\home\site\wwwroot\node_modules\finalhandler\node_modules\debug\src\node.js:234:28)
at createDebug (D:\home\site\wwwroot\node_modules\finalhandler\node_modules\debug\src\debug.js:124:13)
at Object.<anonymous> (D:\home\site\wwwroot\node_modules\finalhandler\index.js:14:28)
at Module._compile (module.js:446:26)
at Object..js (module.js:464:10)
at Module.load (module.js:353:31)
at Function._load (module.js:311:12)
at Module.require (module.js:359:17)
at require (module.js:375:17)
at Object.<anonymous> (D:\home\site\wwwroot\node_modules\express\lib\application.js:16:20)
私はエラーの起源は、紺碧のWebアプリケーションで使用されるノードモジュールのバージョン内にあると仮定するので、私はすでにいくつかのソリューションを試してみましたサービス。しかし、ノードのバージョンを同じものに変更しても、ローカルではそのトリックはしませんでした。さらに、npm-shrinkwrapを使用して、私のローカルインストールとのパッケージ相関の問題を回避します。
誰もが同じ問題に遭遇しましたが、解決策やヒントがあります。
あなたは 'package.json'ファイルを提供できますか?あなたはJSONとここにシュリンクラップを見つけることができます@AronChen –
HI: https://1drv.ms/u/s!AldGdcl6FYQEmbo7xRZzcoWMRFdoeQ https://1drv.ms/u/s!AldGdcl6FYQEmbo8sZFlZddxbaZMOw – rdnscr