有時候我們在開發專案時,會遇到開發環境跟正式環境資料不一樣的狀況,比較常見的就是域名不同,
最近我遇到的需求是,上正式站時,某個連結網址要換成正式站網址,但開發環境要用測試連結,那我們可以怎麼做呢?
像這種時候,可以使用環境變量,簡單解決各個環境的問題。
❤️
使用 npm ci 不更新 package-lock.json
最近在 clone 新專案時,下了 npm install,發現 package-lock.json 裡的套件版本被更新了,但又怕推上去會有版本上的問題😓
爬了一下文才知道,原來 npm install 會自動幫你更新套件😨 可是瑞凡~~~我沒有要更新啊!!
不過意外也發現了另一個好東西npm ci
,可以解決這個問題。
❤️
Git 常用指令
❤️
在 Nuxt 管理 vuex 狀態
❤️
在 Nuxt 重新包裝 cookie 與 localStorage 等方法
在開發網頁時,或多或少會用到 localStorage 的方法去存取資料,在取得物件時,需做一些 JSON 的轉換,便能將資料取出
1 | localStorage.setItem('data', JSON.stringify({ name: 'bobee' })); |
但每次都要這樣轉換其實有點麻煩,如果有很多地方都要使用這個方法,就必須寫一堆 JSON.stringify、JSON.parse,為了更方便使用,可以將方法包裝,供全站使用。
❤️
如何在 Nuxt 使用 Plugins
我們常常會使用到套件,幫助網站快速達到想要的效果,在 NUXT 要怎麼自行撰寫套件、如何整合現有的套件、或是整合第三方套件呢?
❤️
Nuxt 錯誤頁面處理
❤️
用 Nuxt 設定 loading 效果
❤️
Nuxt 自動化 Router 配置
❤️
Nuxt 的 SEO 設定
❤️