原创 vue 自動化部署 jenkins 篇

前端項目打包部署,以前都是手工運行打包命令,打包結束後壓縮,然後上傳到服務器上解壓部署。這種重複性的工作,確實有點讓人煩,而且效率也不高。 本文基於 vue 的前端項目、 GitHub 的代碼倉庫,簡述在 CentOS7 上利用 je

原创 CentOS7 上利用 jenkins 實現自動部署

本文基於 vue 的前端項目、 GitHub 的代碼倉庫,簡述在 CentOS7 上利用 jenkins 實現自動部署。非常不錯,具有一定的參考借鑑價值,感興趣的朋友跟隨小編一起看看吧 前端項目打包部署,以前都是手

原创 vue 組件發佈記錄

有段時間沒做獨立的 vue 組件了,最近突然想把一個常用的 vue 組件打成一個 npm 包,方便使用。好久不用,發現已經忘記環境怎麼搭建。翻看以前的組件,才慢慢回想起來,中間還出現些問題。在這記錄下開發過程,以備忘。 一、新建工程

原创 vue-cli2 構建速度優化的實現方法

這篇文章主要介紹了vue-cli2 構建速度優化的實現方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧 對於使用 vue-cli 腳手架創建的前端項目,編譯發佈幾乎是必需操作,有的編

原创 vue-cli2 構建速度優化

對於使用 vue-cli 腳手架創建的前端項目,編譯發佈幾乎是必需操作,有的編譯只需要幾秒鐘,快如閃電,有的卻需要好幾分鐘,慢如蝸牛。如果是線上進行熱修復,那更是分秒必爭,網頁響應的速度直接影響了用戶體驗,用戶不會那麼有耐心長時間等着,讓你

原创 從零開始學typescript構建一個rest風格web服務

隨着應用的龐大,項目中 javascript 的代碼也會越來越臃腫,團隊之間的協作也會遇到難題,如果不一直看 api 文檔,很難知道團隊其他成員寫的方法需要什麼參數,返回結果又是什麼。 解決的方案有很多,這裏不比較各種方法的優劣,僅說下選擇

原创 npm包發佈記錄

下雪了,在家閒着,不如寫一個npm 包發佈。簡單的 npm 包的發佈網上有很多教程,我就不記錄了。這裏記錄下,一個複雜的 npm 包發佈,複雜指的構建環境複雜。 整個工程使用 rollup 來構建,其中會引進 babel 來轉譯 ES6,利

原创 nodejs搭建web服務器(簡單代理)

前端獲取數據時經常會遇到跨域問題,用 nginx 做反向代理就可以解決此問題。但是 nginx 屬於中間件代理,不同開發者佈署的 web 服務器地址可能不一樣,這樣 nginx 的配置就不能做到通用了。 如果能有一個客戶端代理,隨着項目源代

原创 Vue項目打包常見問題小結

Vue 項目在開發時運行正常,打包發佈後卻出現各種報錯,這裏整理一下遇到的問題,以備忘。 1、js 路徑問題 腳手架默認打包的路徑爲絕對路徑,改爲相對路徑。修改 config/index.js 中 build 節點下 assetsPu

原创 Cesium Vue開發環境搭建

最近被問到如何在 vuejs 中集成 cesium,首先想到的官網應該有教程。官網有專門講 Cesium and Webpack(有坑),按照官網的說明,動手建了一個Demo,在這記錄下踩坑過程。 一、vue 工程創建,使用 vue-

原创 ASP.NET Web API + Elasticsearch 6.x 快速做個全文搜索

最近想做個全文搜索,設想用 ASP.NET Web API + Elasticsearch 6.x 來實現。 網上搜了下 Elasticsearch 的資料,大部分是講 linux 平臺下如何用 java 來開發,有少量講在 wind

原创 從零開始實現一個簡單的rest風格服務器 (3) —— 自動編譯

從零開始實現一個簡單的rest風格服務器 (1) —— typescript 開發環境配置 從零開始實現一個簡單的rest風格服務器 (2) —— 集成 koa 前面我們搭建了一個 web 服務器,細心的讀者有沒有發現當我們改動 se

原创 從零開始實現一個簡單的 rest 風格服務器 (4) —— 連接 postgresql 數據庫

從零開始實現一個簡單的rest風格服務器 (1) —— typescript 開發環境配置 從零開始實現一個簡單的rest風格服務器 (2) —— 集成 koa 從零開始實現一個簡單的rest風格服務器 (3) —— 自動編譯 終於寫

原创 從零開始實現一個簡單的rest風格服務器 (2) —— 集成 koa

從零開始實現一個簡單的rest風格服務器 (1) —— typescript 開發環境配置 上一篇搭建了 typescript 開發環境,但是還不能在瀏覽器中查看。這次我們來集成 web 開發框架 koa,用來處理瀏覽器的 http

原创 nodeJS搭一個簡單的(代理)web服務器

前端獲取數據時經常會遇到跨域問題,用 nginx 做反向代理就可以解決此問題。但是 nginx 屬於中間件代理,不同開發者佈署的 web 服務器地址可能不一樣,這樣 nginx 的配置就不能做到通用了。 如果能有一個客戶端代理,隨着項