晚上回家路上还在想那个Node.js调试老卡住的问题…结果今天终于搞懂launch.json里env和envFile的区别了!原来env是直接写死环境变量,envFile才是读.env文件(比如用dotenv那种) 之前一直混着用,debugger一跑就报错说PORT未定义…顺手把pathMapping也配了下,现在本地开发时断点能稳稳打在源码上,不用再对着编译后的js抓瞎…啊对了,console.log还是别乱删,有时候比断点还管用(小声)…这年头调试配置真得抠细节啊…
登录/注册