1. 程式人生 > >react專案執行報錯之mac與windows不同系統的差別

react專案執行報錯之mac與windows不同系統的差別

在實際專案開發過程中,我們從git上拉取的程式碼,在不同的作業系統,npm 安裝的依賴包,裡面是有區別的(如bin資料夾,sass資料夾);所以需要注意不同的依賴包版本問題;

報錯1:react-app-rewired 不是內部命令

原因:可能在windows系統,直接引用了mac系統下的node_modules依賴包

報錯2:Expected linebreaks to be 'LF' but found 'CRLF'  linebreak-style

原因:windows下的換行規則,在專案.eslintrc檔案的,rules中

新增 "linebreak-style": ["error", "windows"],//window下使用,如果是mac忽略

待續。。。