使用Visual Studio代码作为调试器的Appium源映射?

使用Visual Studio代码作为调试器的Appium源映射?,appium,source-maps,javascript-debugger,gulp-sourcemaps,Appium,Source Maps,Javascript Debugger,Gulp Sourcemaps,我正在为设置调试环境,这是一个带有gulpfile的nodejs应用程序。我能够运行gulptransfile,它在build/lib中生成.js文件。现在,在设置断点时,我需要在build/lib/*.js中设置断点,而不是在原始lib/*.js源文件中设置断点。我安装并编写了一个生成sourcemaps的任务,该任务生成.js.map文件 我在这一点上被卡住了。gulptransfile生成的文件不知道这些源地图。我不想每次使用gulp transfile时都编辑所有生成的构建文件,以便在末

我正在为设置调试环境,这是一个带有gulpfile的nodejs应用程序。我能够运行
gulptransfile
,它在build/lib中生成.js文件。现在,在设置断点时,我需要在build/lib/*.js中设置断点,而不是在原始lib/*.js源文件中设置断点。我安装并编写了一个生成sourcemaps的任务,该任务生成.js.map文件

我在这一点上被卡住了。
gulptransfile
生成的文件不知道这些源地图。我不想每次使用
gulp transfile
时都编辑所有生成的构建文件,以便在末尾手动添加
/#sourceMappingURL
。那么,如何让编辑器(VisualStudio代码)使用这些映射文件,并让我在原始源代码而不是生成的构建文件中放置断点呢

我已经看过了,但不能让调试器使用gulp使用我编写的任务生成的源映射

谢谢你的帮助

您需要使用

   .pipe(sourcemaps.write('.', {
        includeContent: false,
        sourceRoot: '{here your relative URL path to the source dir}'
    }))