簡體   English   中英

使用Babel為Koa / Node / js應用程序進行WebStorm調試配置

[英]WebStorm Debug configuration for Koa/Node/js application using babel

我目前正在嘗試為在WebStorm中構建的Koa NodeJS應用程序設置運行配置,以獲取調試功能,但沒有成功。

啟動運行配置時,可以使主app.js文件在斷點處停止,但在嘗試調試基本路由時,斷點永遠不會命中。

我的文件結構如下: 在此處輸入圖片說明

我的ES6預先編譯的代碼位於``src''文件夾中,一旦被編譯,它將輸出到``build''文件夾中。這可以正常工作並且沒有問題。 代碼轉儲,應用程序運行。

在我的根文件夾中,具有www.js文件,如下所示:

'use strict';

const env = process.env.NOD_ENV || 'development';
const port = process.env.PORT || 4341;
const src = env === 'production' ? './build/app' : './src/app';

require('babel-polyfill');
if(env === 'development') {
    require('babel-register');
}

const app = require(src).default;
app.listen(port);

定義應用程序是在生產中還是在開發中,然后相應地啟動該應用程序。 這是我的運行配置,應該調試應用程序:

在此處輸入圖片說明

當啟動該運行配置時,最初定義的任何斷點都可以正常運行,但在觸發瀏覽器事件(例如路由功能等)時不會觸發。有人能看到我的配置為什么不能正常工作或提出其他想法嗎?

編輯:我已將我的運行配置更改為仍然無法運行的以下配置: 在此處輸入圖片說明

謝謝

使用-r babel-register為我工作:在瀏覽器中輸入路由路徑后,就會遇到斷點:

在此處輸入圖片說明

我建議創建一個支持票,提供一個顯示問題的項目

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM