我爲Appium設置了一個調試環境,它是一個帶有gulp文件的nodejs應用程序。我能夠運行gulp transpile
,它在build/lib中生成.js文件。現在談到設置斷點時,我需要在build/lib/*。js中設置斷點,而不是原始的lib/*。js源文件。我安裝了gulp-sourcemaps並編寫了一個任務來生成生成.js.map文件的源代碼。使用Visual Studio代碼作爲調試器的Appium的Sourcemap?
我被困在這一點之後。由gulp transpile
生成的文件不知道這些源映射。我不想編輯所有生成的構建文件,每次使用gulp transpile
時最後都要手動添加//# sourceMappingURL
。那麼,如何讓我的編輯器(Visual Studio代碼)使用這些映射文件,並讓我在原始源代碼中放置斷點而不是生成構建文件?
我已經看過https://code.visualstudio.com/docs/editor/debugging#_node-debugging,但不能完全讓調試器使用我寫的任務使用gulp生成的源映射。
感謝您的幫助!