Javascript WebStorm中的Remote Node.js typescript调试

Javascript WebStorm中的Remote Node.js typescript调试,javascript,node.js,typescript,docker,webstorm,Javascript,Node.js,Typescript,Docker,Webstorm,我正在尝试调试用TypeScript编写的NodeJS后端,然后通过webpack传输到单个JavaScript文件。这是我的网页配置 var path = require('path') var webpack = require('webpack') var node_externals = require('webpack-node-externals') module.exports = { entry: './app.ts', target: 'node', externals: [

我正在尝试调试用TypeScript编写的NodeJS后端,然后通过webpack传输到单个JavaScript文件。这是我的网页配置

var path = require('path')
var webpack = require('webpack')
var node_externals = require('webpack-node-externals')

module.exports = {
entry: './app.ts',
target: 'node',
externals: [node_externals()],
output: {
    path: path.resolve(__dirname),
    publicPath: '',
    filename: 'bin.js',
    devtoolModuleFilenameTemplate        : '[absolute-resource-path]',
    devtoolFallbackModuleFilenameTemplate: '[absolute-resource-path]?[hash]'
},
module: {
    loaders: [
        {
            test: /\.tsx?$/, loader: 'ts-loader',
            exclude: /(node_modules|bower_components)/
        },
        {test: /\.json$/, loader: 'json'}
    ]
},
devtool: 'source-map',
resolve: {
    extensions: ['', '.webpack.js', '.web.js', '.ts', '.js']
}
}
如果节点实例是本地的,则正确生成源映射并进行调试。问题是,我正在docker容器中运行我的节点实例,所以我必须通过远程调试来调试它。而且它不起作用(这是可以理解的,因为WebStorm不知道typescript文件和所有的东西)。问题是,有可能做到这一点吗