大雜燴——前端開發(fā)遇到的問題

  1. 圖片地址+?d 下載圖片配置,請(qǐng)求頭中加下面
    Content-Disposition: attachment; filename="Image.png"

  2. docker鏡像啟動(dòng)和停止
    docker run -d -p 3000:8000 harbor.gemii.cc/lizhospital/ui-luzhen-platform-web:v1.0.0
    docker ps // 查看所有正在運(yùn)行容器
    docker stop containerId // containerId 是容器的ID
    docker ps -a // 查看所有容器
    docker ps -a -q // 查看所有容器ID
    docker start (docker ps -a -q) // start啟動(dòng)所有停止的容器 docker stop(docker ps -a -q) // stop停止所有容器
    docker rm $(docker ps -a -q) // remove刪除所有容器
    docker system prune --volumes // 清除緩存

  3. react項(xiàng)目報(bào)錯(cuò):process is not defined on hot reload

  1. 軟件盤彈起時(shí)會(huì)壓縮窗口高度,解決辦法:設(shè)置最小高度。

  2. 微信網(wǎng)頁(yè)reload()刷新失敗,解決辦法: 使用location.href+隨機(jī)數(shù)。

  3. Max-height 導(dǎo)致 calc失效?

  4. 元素沒有設(shè)置寬高,導(dǎo)致viewport失效。

  5. Android和iOS軟鍵盤彈起時(shí)窗口高度不一樣,Android會(huì)減少,ios則不變。

  6. iOS下input 設(shè)置為disable時(shí),字體顏色會(huì)有一個(gè)透明度。

  7. 圖片緩存問題,使用react-avatar-editor 組件時(shí)遇到,不想從緩存加載圖片,在圖片鏈接后面加隨機(jī)數(shù)

  8. Android的窗口高度比ios的窗口高度少1,滾動(dòng)加載時(shí)需要注意。

  9. Vim 保存只讀文件的修改指令::w !sudo tee %

  10. 「Text Autosizer」,又稱「Font Boosting」、「Font Inflation」,給元素指定寬高,就可以避免 Font Boosting 被觸發(fā)。

  11. -webkit-box-orient: vertical;打包時(shí)丟失。設(shè)置/* autoprefixer: off / -webkit-box-orient: vertical; / autoprefixer: on */

  12. process.env.PUBLIC_URL react中使用來寫組件中的圖片路徑

  13. 頁(yè)面性能提升:

    • Css整理去除無用的css樣式
    • 圖片優(yōu)化,精靈圖體積減小
    • eslint語(yǔ)法檢查?
    • 使用code-split => react-loadable
    • 內(nèi)存優(yōu)化??? 去掉console.log() 去掉定義了但是沒有使用的變量
    • 使用shouldComponentUpdate 減少不必要的渲染
  14. iPhone自帶click點(diǎn)擊效果用css去除: 給可點(diǎn)擊的元素設(shè)置: -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

  15. transform 會(huì)導(dǎo)致元素字體模糊

  16. pnpm 在windows下執(zhí)行報(bào)錯(cuò):

pnpm : 無法加載文件 C:\Program Files\nodejs\pnpm.ps1,因?yàn)樵诖讼到y(tǒng)上禁止運(yùn)行腳本。有關(guān)詳細(xì)信息,請(qǐng)參閱 https:/go.microsoft.com/fwlink/? 
LinkID=135170 中的 about_Execution_Policies。

解決辦法:

1、在系統(tǒng)中按下Win + R,輸入 Windos PowerShell
2、點(diǎn)擊“管理員身份運(yùn)行”
3、輸入“ set-ExecutionPolicy RemoteSigned”回車
4、根據(jù)提示,輸入y,回車

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容