Laya開發(fā)-VSCode斷點調(diào)試

xzhuan原創(chuàng)稿件,轉(zhuǎn)載請注明出處!

  1. VSCode添加插件 Debugger for Chrome


  2. 修改部分項目文件
    參考Laya官網(wǎng)
    2.1 修改 .laya/compile.js
    找到sourceMap: false 修改為 sourcemap: true
    一共有兩個sourcemap的地方,都要修改設置為true 。
    2.2 修改 .laya/launch.json
    找到"sourceMaps": false, 修改為 "sourceMaps": true,
    這里也有兩處,一處是layaAir調(diào)試,一處是chrome調(diào)試

  3. 修改 src/tsconfig.json

{
 "compilerOptions": {
   "module": "es6",
   "target": "es6",
   "noEmitHelpers": true,
   "sourceMap": true
 },
 "exclude": [
   "node_modules"
 ]
}
  1. 修改.vscode/launch.json
{
   // 使用 IntelliSense 了解相關屬性。 
   // 懸停以查看現(xiàn)有屬性的描述。
   // 欲了解更多信息,請訪問: https://go.microsoft.com/fwlink/?linkid=830387
   "version": "0.2.0",
   "configurations": [ 
       {
           "name": "chrome調(diào)試",
           "type": "chrome",
           "request": "launch",
           "file": "${workspaceRoot}/bin/index.html",
           "runtimeArgs": [
               "--allow-file-access-from-files",
               "--disable-web-security"
           ],
           "sourceMaps": true,
           "webRoot": "${workspaceRoot}",
           "userDataDir": "${workspaceRoot}/.laya/chrome",
           "sourceMapPathOverrides": {
               "src/*": "${workspaceRoot}/src/*"
           }        
       }
   ]
}
  1. 修改.vscode/settings.json
{
   "search.exclude": {
       "**/src": true,
       "**/libs": true,
       "**/laya": true
   }
}
  1. 編輯器 項目設置如下圖 開啟調(diào)試輔助工具


  2. 注意
    7.1 打斷點, F5調(diào)試運行即可
    7.2 每次修改代碼后,需要在編輯器F8編譯后 才會更新調(diào)試的代碼

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容