昨天引入react-spring後,本來在storybook裏運行得好好的,突然報錯:
error TS2305: Module '"../@types/react"' has no exported member 'ForwardRefExoticComponent'
error TS2305: Module '"../@types/react"' has no exported member 'ComponentPropsWithRef'
組件出問題我一般就是重新裝一遍就好,結果用learn bootstrap重裝時發現又報其他錯:
npm ERR! code ETIMEDOUT
這個問題居然是公司網把阿里屏蔽導致的,因爲我nrm走的是淘寶鏡像……開熱點後果然可以正常運行,其實只要nrm切回npm默認路徑就行,浪費了些流量。
但是全部重裝storybook裏完還是報錯!這時我才意識到要針對性得解決問題,react沒有輸出react-spring所需要的東西……那會不會是react-spring的版本問題?
於是把react-spring的版本改裝後還是不行……
最後突然想通了,應該改react的版本,而且報錯的還是devDependencies下@types/react的版本,果然是這裏固定住了沒有^導致一直用的都是原版。