CRMEB v4 前端構(gòu)建和發(fā)布

2022-04-11 15:03 更新

構(gòu)建和發(fā)布

構(gòu)建

在構(gòu)建前,需要檢查一下構(gòu)建的基本配置,這個配置主要在src/setting.env.js中,在配置篇-開發(fā)配置文檔中查看。

在終端執(zhí)行命令進行項目打包:

$ npm run build

構(gòu)建打包成功之后,默認(rèn)會在根目錄生成dist文件夾,里面就是構(gòu)建打包好的文件,通常是**.js、**.css、index.html等靜態(tài)文件。

發(fā)布

iView Admin Pro 是典型的 SPA 類型的工程,打包后的文件分為 index.html 和其它靜態(tài)資源,整個項目只有 index.html 這一個入口文件,其它都是 Webpack 來管理的了。

所以,發(fā)布一個 SPA 項目,核心就是渲染這個 index.html 以及靜態(tài)資源的位置。

一般來說,你可能使用 Nginx、Apache 等渲染這個入口文件 index.html,也可以使用 CDN 的服務(wù),比如七牛。

發(fā)布失敗常見問題

服務(wù)端是否支持history路由模式??蚣苣J(rèn)為 history 模式,需服務(wù)端處理 404 情況,否則可以改為hash模式。

靜態(tài)資源地址publicPath是否修改正確,可以修改為絕對地址,避免出錯。

更多文檔請訪問:www.iviewui.com/docs/introduce

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號