不再用上官網,自己部署一套ElementUI官方最新文檔

ElementUI官方的訪問速度一直很慢,公司內網也無法進行外網訪問。故研究了下最新的ElementUI API(2.13.2)部署教程。

先上效果圖

image-20200916195313640

ElementUI文檔部署過程

  1. 到github下載最新的elementui源碼,這裡我使用git下載到本地
git clone //github.com/ElemeFE/element.git
  1. 下載之後到element目錄下安裝依賴
npm install
  1. 分析了下目錄發現element的文檔源碼在examples目錄下

image-20200916200005296
4. 再分析了下package.json,發現配置webpack.demo.js進行編譯examples文檔

"deploy:build": "npm run build:file && cross-env NODE_ENV=production webpack --config build/webpack.demo.js && echo element.eleme.io>>examples/element-ui/CNAME"
  1. 最後使用npm執行下面命令即可以編譯examples下文檔源碼
npm run deploy:build
  1. 編譯成功,在瀏覽器運行發現examples下的index.tpl引用了許多外網的js、css、svg資源

image-20200916200424117

  1. 內網部署第三方資源肯定訪問不到,因此我手動把examples/index.tpl引用的第三方下載下來,下載下來的資源。並且把index.tpl改成相對於伺服器的路徑引用引用。

image-20200916200615889

image-20200916200756527

  1. 最後把所有文件部署在nginx上面,這裡我拿windows nginx舉例放在html的目錄下即可。

    image-20200916200928924

以上就是ElementUI最新API文檔的部署過程,如果對你幫助的話,點贊、評論、轉發三連

更多資源與第一手部落格,請關注公眾號:程式設計師眾推,獲取。