npm & vue cli 新手筆記

安裝套件

npm install [-g|--save|--save-dev] {package_name} 
-g 全域
--save 專案本身 (含prod &dev)
--save-dev 專案本身 (dev only)
npm install -g @vue/cli ( vue-cli 3)
npm install -g vue-cli (vue-cli 2)  

下載modules (需下這個指令才會把package download下來)

npm install

 使用vue-cli2建立專案

vue init {template_name} {project_name} 
template name: webpack, webpack-simple, browserify, browserify-simple, simple

 使用vue-cli3建立專案

vue create {project_name}

 使用vue-cli3 UI建立專案

vue ui

 在vue-cli3底下使用vue init方式建立專案

vue install -g @vue/cli-init

顯示完整資訊

常用Git指令

列出所有local, remote的分支
$ git branch -a

顯示遠端branch狀態
$ git remote show origin

更新遠端分支列表
$ git remote update origin –prune

Local間切換分支
$ git checkout <branch>

Local新建並切換分支
$ git checkout -b <branch>
從Remote新建並切換分支
$ git checkout -b <new_branch> origin/<remote_branch>

更新分支
$ git pull –ff-only
$ git pull origin <遠端分支名>:<本地分支名>
$ git pull origin <branch>
$ git pull origin <branch> –ff-only

顯示完整資訊

讀書心得《哈拉瑞「人類三部曲」系列》

《人類大歷史》跟《人類大命運》兩本老老早就買了,但遲遲沒機會閱讀,甚至被我遺忘在書櫃許久,直到第三部曲《21世紀的21堂課》的出現,才果斷一口氣把三本讀完。作者哈拉瑞用智人來統稱我們現代人類,並用歷史的演化來一步步說明為何智人可以成為萬物食物鏈的最頂端。而在二部曲中,作者敘述著智人的行為如何造就了現代種種類型的社會,並根據這樣的行為來預測智人未來可能的發展走向。而在最後一部曲中則是用21個議題來提醒活在21世紀的我們所該意識到的現實。恩,三本厚厚的書內容當然不可能被我用三句話草草結束,詳細的介紹還是要自己看過才知道。

顯示完整資訊

在centos6使用yum安裝mysql5.7筆記

在centos6上面使用yum安裝任意版本的mysql,這邊以mysql5.7為例。

大致步驟如下:

  1. 更新yum的repository (yum mysql的來源)
  2. 改變repository裡的來源版本 (預設都是吃latest)
  3. 確認無誤後,用yum直接安裝mysql-community-server
  4. 安裝成功後,做第一次登入並改變密碼
  5. 開啟遠端連線的權限
  6. 修改密碼強度policy,和預設db編碼
  7. 基本安裝完成

顯示完整資訊