不知道大家有沒有這種感覺,那就是代碼一出現報錯就開始慌,可能本質上只是紅波浪線,并不影響運行,但就是看著不舒服嘎嘎嘎嘎嘎,是我本人沒錯了!之前在idea的maven紅色波浪線可謂是瘆人!
最近看前端,先是把前面的html css javascript jquery撿起來了,然后又學習了git gitee node.js npm express webpack ajax axios element-ui js高級 閉包 原型鏈 箭頭函式 高階函式 vue typescript等等,可謂是越學越多越容易混亂,也就越覺得自己更無知了哈哈哈,然后這兩天每天做夢都是vue之類的,大概夢里就是我這也不會那也不會之類的,噩夢纏身可謂是!
看著大家都用webstorm或者idea,現在前端我還是打算先使用vscode,等到后期轉用idea前后端,畢竟前段時間生產實習才適應的vs2019,但是在配置程序中就遇到了一些問題!
因為最近沉迷于函式式編程,頻頻感嘆函式式編程真的yyds,之前王老師的鏈式函式一氣呵成的寫出來真的秀到我了,帥啊!說實話以前對回呼函式還挺抵觸的,心想這啥玩意哈哈哈怎么這么復雜,接觸時間長了后,果然還是以前的我太無知了,妙啊!正好又學習typescript了,畢竟js雖然好用,但是不宜維護,給我報錯了但是不具體報錯,es5之前的值雖然有型別但是變數沒有型別,最可怕的是函式的引數也沒有型別,這寫起代碼來是簡單,但是出了問題豈不是大亂套了嗎!雖然es6稍稍改進了,但是還是改變不了沒有型別這個問題!typescript多了型別那就不一樣了奧!
問題是ts雖然加了型別及一些其他好用的,但是由于js在瀏覽器這一塊扎根這么多年,瀏覽器可以決議js代碼,但是不能識別ts啊,所以撰寫的ts還是需要編譯成js!我們都知道node.js是js運行時的環境,而且還是服務器端的,其中還提供了包管理工具npm,于是我們安裝ts即可,然后使用tsc將ts轉換為js!
今天遇到的問題就是ts編譯成js變數報錯!
大家都知道ts編譯后會生成一個同名的.js檔案,在這個里面的變數名和ts中變數名一樣,而且兩個檔案還在同一目錄下,這才會報錯!
解決方法就是刪掉同名的js!可是這有什么意義呢呱呱呱~
玩!就是玩!面向植發編程!


轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/292514.html
標籤:其他
