使用Visual Studio代码作为调试器的Appium源映射?
我正在为设置调试环境,这是一个带有gulpfile的nodejs应用程序。我能够运行使用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时都编辑所有生成的构建文件,以便在末
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}'
}))