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
},
