摘要:一客戶端給添加基本上有兩種部署方式是其中一種還有一種是在本例子只針對第一種做部署配置項目目錄下命令行執行以上代碼安裝依賴部署生產環境才部署所以找到或者是同一文件內的生產條件下的生產環境配置中添加上具體可以參照項目打包項目構建方式
.一客戶端 1.html
// 給index.html添加 ... //(1) 基本上有兩種部署方式,是其中一種 //(2)還有一種是 在 // 本例子 只針對第一種做部署 .2.js配置
npm install --save manifest-webpack-plugin // 項目目錄下,命令行執行以上代碼,安裝 manifest依賴 //部署webpack,生產環境才部署,所以找到,webpack.prod.conf.js或者是同一文件內的生產 //條件下的生產環境配置option中添加上 //具體可以參照https://www.npmjs.com/package/webpack-assets-manifest new ManifestPlugin(path.join("dist", "manifest.json"))3.項目打包
npm run build //項目構建方式,不一定是run build具體看配置 // 在打包輸入項目目錄下能看到 manifest.json文件 // 然后提交到服務器4.服務器配置
(1)nginx配置: 找到Ngnix服務器配置文件mime.types
在文件結尾 加上 text/cache-manifest mf manifest
重啟nginx
(2)apache 和上面差不多
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/91294.html
摘要:瀏覽器緩存簡單介紹下面來簡單介紹一下瀏覽器緩存,以及為何我要在標題中強調該去則去,該留則留。但后來我還是反轉了自己,這種方法雖然能留下瀏覽器緩存,卻做不到該去則去。 本文首發于Array_Huang的技術博客——實用至上,非經作者同意,請勿轉載。原文地址:https://segmentfault.com/a/1190000010317802如果您對本系列文章感興趣,歡迎關注訂閱這里:h...
摘要:瀏覽器緩存簡單介紹下面來簡單介紹一下瀏覽器緩存,以及為何我要在標題中強調該去則去,該留則留。但后來我還是反轉了自己,這種方法雖然能留下瀏覽器緩存,卻做不到該去則去。 本文首發于Array_Huang的技術博客——實用至上,非經作者同意,請勿轉載。原文地址:https://segmentfault.com/a/1190000010317802如果您對本系列文章感興趣,歡迎關注訂閱這里:h...
摘要:默認做法是告訴瀏覽器這個文件的緩存時間,然后當文件內容被修改,則需要重命名該文件告訴瀏覽器需要重新下載和緩存,例如也能做類似的工作。 上一篇介紹了 Webpack 優化項目的四種技巧,分別是通過 UglifyJS 插件實現對 JavaScript 文件的壓縮,css-loader 提供的壓縮功能,配置NODE_ENV可以進一步去掉無用代碼,tree-shaking幫助找到更多無用代碼 ...
摘要:是谷歌近幾年一直在推進的應用新模型。既然如此,我們最好是站在巨人的肩膀上,這個巨人就是谷歌。是由谷歌瀏覽器團隊發布,用來協助創建應用的庫。當然直接用還是太復雜了,谷歌還很貼心的發布了一個插件,能夠自動生成和靜態資源列表。 PWA(Progressive Web Apps)是谷歌近幾年一直在推進的 web 應用新模型。PWA 借助 Service Worker 緩存網站的靜態資源,甚至...
摘要:首先看下的代碼編譯前刪除之前編譯生成的靜態資源首先需要改的是入口文件,因為是多頁面應用,需要多個入口文件來保證打包成不同的。 一.項目簡介 ? ? 本項目使用vue作為前端框架,thinkJs作為后端框架,構建個人博客網站,頁面分為博客展示和后臺管理,主要目的是學習使用thinkJs。現在只完成了主要的博客增刪改功能,發現webpack的配置遇到了一些坑,這里先記錄下。項目目錄結構如下...
閱讀 849·2021-11-15 17:58
閱讀 3648·2021-11-12 10:36
閱讀 3786·2021-09-22 16:06
閱讀 959·2021-09-10 10:50
閱讀 1327·2019-08-30 11:19
閱讀 3313·2019-08-29 16:26
閱讀 934·2019-08-29 10:55
閱讀 3344·2019-08-26 13:48