Webstorm内からNPMスクリプトをデバッグしようとしています。アプリケーションはNPMスクリプトを実行しますが、スクリプトをデバッグするときには常にクラッシュします。私はフラグ$NODE_DEBUG_OPTION
があることを知っていますが、それを追加することは機能していないようです。Webstorm IDE経由でNPMスクリプトをデバッグ
スクリプト:
"dev": "npm run dev:server & npm run build:client:watch",
"dev:server": "npm run build:server:watch & nodemon --harmony lib/server",
"build:client:watch": "WEBPACK_DEV=true NODE_ENV=development STACK=local node lib/server/webpack",
"build:server:watch": "npm run transpile:watch -- -d lib/common src/common & npm run transpile:watch -- -d lib/server src/server",
"transpile": "BABEL_ENV=node babel",
"transpile:watch": "npm run transpile -- --watch",
Webstormによると:To debug the "dev" script, make sure the $NODE_DEBUG_OPTION string is specified as the first argument for the node command you'd like to debug. For example: { "start": "node $NODE_DEBUG_OPTION server.js" }
しかし、別の場所でこれを追加する場合でも、それはまだ私にエラーを与えるだろう。助言がありますか?
アドバイスありがとうございます。私はそれを読んで研究しましたが、私はv6.11.0を実行していますので、それは私には当てはまりません。 – Jmrapp
@Jmrapp私は最初にあなたがこのConst NODE_DEBUG_OPTIONとは違った記述をしていることに気付かなかった、私はいつもこの%NODE_DEBUG_OPTION% Webstormは私に知らせ、nodejs 6で動作します.Webstormのバージョンはどのようなものを使用していますか?正確にどのようなエラーが表示されますか? –
私はWindowsではなくMacで稼働しており、調査してみると、constのWindows版は%NODE_DEBUG_OPTION%で、Mac版は$ NODE_DEBUG_OPTIONです。 Webstormは、アプリケーションをデバッグするたびに$ NODE_DEBUG_OPTIONを使用するよう具体的に指示します。 – Jmrapp