nuxt 填坑記 部署二級目錄


1.判斷環境開發環境還是生產環境,nuxt.config.js中加一個如圖下所示

 

env: {
    __ENV: process.env.NODE_ENV
  },

 

  

 

 created() {
    console.log(process.env.__ENV)  // 打印為當前環境 
}

  

2.靜態圖片地址

有時候我們得代碼部署到了二級域名下,如www.baidu.com/admin/ 下時,圖片找不到根目錄圖片,需要在圖片上加多給 ~static/

 

3.部署二級域名下,如www.baidu.com/admin/ 下時 

在nuxt.config.js中配置,注意后台nginx下面要指向代理的/admin/

 router:{
    mode: 'hash',
    base: process.env.NODE_ENV === 'production' ? '/admin/' : '', 
    resourceHints: false,
    prefetchLinks: false  // 解決首屏加載全部js
  },

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM