vue-cli 3.0 試玩

vue-cli 3.0 試玩

最新發現 vue-cli 進行大更新並開了個別專頁。3.0 新增的功能比想像中多,而且跟 2.x 有很大分別,更大程度訂製了 Vue 的開發流程。

首先必須重新安裝

$ npm install -g @vue/cli

安裝功能

vue-cli 最初及最基本的功能也得到強化,比以前更簡單快捷
使用 vue create project-name來建立新 project。

Screen-Shot-2018-06-28-at-6.14.43-PM

  • 選擇 first 可以一口氣安裝最基本的 vue 組合,vue + vue-router + vuex + sass + babel + pwa + eslint,很適合新手建站用
  • default 就是只安裝 vue + babel + eslint
  • Manually select features 可以手動選擇所需

Screen-Shot-2018-06-28-at-6.15.08-PM

按 ↑ ↓ 及用 space 來選擇需要的 library

決定後連 npm install 也不需要了
自動完成全部安裝!

Vue cli service

這是新功能哦,大家以前都用 npm run dev 來啟動的方式也改變了。先看一看 package.json 內的指令有什麼變化。

  "scripts": {
    "serve": "vue-cli-service serve",
    "build": "vue-cli-service build",
    "lint": "vue-cli-service lint"
  }

都變成了 vue-cli-service
使用 yarn serve or npm run serve 就可以運作了。

文件位置

使用 first 來安裝後發現跟以往官方 template 的結構變的有點不一樣了。

Screen-Shot-2018-06-28-at-6.31.51-PM

  • components 只放元件
  • views 看來是明確地放 views 並用作置入 components
  • 沒有 build 的 file 了!不用設定 webpack 了

雖然不用設定 webpack 可以省回很多時間,但有必須更改設定的地方怎麼辦? Webpack 還是架存在的,大家可以在最頂層加一個 vue.config.js 來加入需要的設定。

Vue UI

在 terminal 輸入 vue ui 馬上嚇到了

DZ8iG8XW0AAybuf

原來 vue-cli 3.0 連 User interface 都寫出來了,可以直接在瀏覽器上管理/控制你的 vue project 了。功能還未詳試,但己經令人感到極大進步。

Read more

Unity AI Assistant 2.7.0 將不再支援 MCP 連接

Unity AI Assistant 2.7.0 將不再支援 MCP 連接

相信有不少人用 Unity AI MCP 來連接 Claude Code / Codex 等 AI 工具進行開發,近日隨著 Unity AI 進入公測,Unity 官方 Package com.unity.ai.assistant 亦升級到 v2.7.0-pre.2 。這個新版本的 Unity AI Assistant 在 Unity MCP Server 上加上了限制,Connected Clients limit 在 0 個 direct connection(以前是 Unlimited),就是不讓開發者使用其他 AI 工具來支援開發。 官方也有說明可以怎樣做,

Game Engine 的選擇

Game Engine 的選擇

在前陣子在決定寫 game 的期間,我試用了三大主流 Game Engine 來實作 demo,現在比較一下 Unreal,Unity 及 Godot 適合什麼開發者。 自我定位 在開始選擇前,我首先要確定自己是什麼開發者,以什麼角度去選擇 Game Engine。 * 首先我是獨立開發者,就是一個人會負責所有東西,繪圖設計,故事劇情,程式開發,宣傳銷售,後續經營,所以簡單很重要。 * 我使用 Macbook Pro M1 來開發,由於我沒有 desktop,單靠效能有限的主機來開發,所以效能夠不夠對我來說也是很重要。 * 遊戲平台,我的初期目標是 Steam/Andriod/iOS,如果有成果才會推向各大主機,雖然三大 Game Engine 都支持多平台輸出,但實際上調查後發現還是有一些限制,我會在下面解釋。 * 遊戲類型,