TypeScript編譯後JavaScript文件沒有自動更新的解決方法


TypeScript初學者如果沒有一步一腳印學習ts就會很容易遇到這個問題, 當tsc編譯後發現,怎麼運行的代碼報錯顯示的還是舊的代碼, 可是跑去ts文件一看發現代碼明明已經修改過了,可是還是觸發一樣的報錯, 沒錯!這是因為tsconfig在搞鬼。 { "compileOnSave": tr

[NodeJS] TypeError: Cannot use 'in' operator to search for 'data' in undefined 報錯案例學習


在js裡,in 的 右手邊 應該是一個物件Object 這個報錯代表著你在非物件類型的變量使用in來查找是否符合條件。 以下是錯誤案例: "Hello" in "Hello World"; // TypeError: cannot use 'in' operator to search for 'H