2016/05/18

[.NET Core] 在 Mac 上開發 ASP.NET Core (RC2) 網站

距上回發文開發 ASP.NET Core RC1 網站,短短半個多月的時間,又要更新文章啦!

從 ASP.NET Core RC 2 開始,過去在 RC1 以前用的 DNVM, DNU, DNX 都不再適用了 (終於不用記其他指令了),已統一使用 NET Core CLI (指令統一用 dotnet ...超好記)

開發工具再簡化,現在只需要 dotnet 及 yeoman 的指令工具及 Visual Studio Code 編程器


2016/05/10

[Angular 2] 如何用 angular-cli 建立專案

環境版本

  • Windows 10
  • Node.js 6.1.0
  • angular-cli 1.0.0-beta.1


環境要求

至少要安裝 Node.js 4.0 以上的版本

安裝 angular-cli

npm install -g angular-cli

[VSCode] 升級 Visual Studio Code 1.1.0 可以放心用中文界面囉

自從 Visual Studio Code 更新至 1.0.0 版後,就支援各國語系的界面。

但是卻因為翻譯翻過頭,連平常要下的指令也都被翻了,突然指令找不到無法執行,整個卡呀!

然而早已習慣英文界面,而且下指令能夠正常,至今一直維持英文版界面操作。

剛剛熱騰騰的更新通知,Visual Studio Code 1.1.0 發佈更新,當然立馬更新囉!



瞄了一下 Bug 修復中有一條~ Don't localize command names on the command palette.

這個就是遲遲不變更界面的主要原因呀!!

如今最大問題解決了,非中文界面不可的朋友快更新吧!



這樣看起來是不是感覺特別好? :)

[.NET Core] ASP.NET Core RC2 不再相容於 DNX

離 ASP.NET Core RC2 發佈的時程愈來愈接近了, 5 月中預計就會發佈, 而 ASP.NET Core 1.0 RTM 在 6 月底也會釋出.

不過, 原本在 RC1 會使用到 DNX 來執行相關作業, RC2 將只相容於 .NET CLI.

GitHub aspnet 的公佈文: ASP.NET Core RC2 is no longer compatible with DNX



好吧~~ 又有一波變更, 等 RC2 出來再更新我的建置文囉!! 好消息是, 在 RC2 之後到 RTM 之間, 已不會有太大結構上的變更, 也就是可以花時間投入好好研究了!!

2016/04/28

[.NET Core] 如何在 Mac 上建立 .NET Core 專案

在 Mac 上建立 .NET Core 的專案愈來愈簡單了,連安裝設定也相效簡易許多

.NET Core 提供各平台的安裝方法:http://dotnet.github.io/getting-started/



現在就一步一步跟著我實作吧!

2016/04/26

[TypeScript] 如何更新舊有的 TSD 至新的 Typings 定義檔管理

早前開發 TypeScript 有使用 TSD 的定義檔管理, 現在都轉移至 Typings.

TSD 與 Typings 的使用方法相差雖不大, 目前仍有一些小細節需要注意

原本 tsd:
tsd install jquery --save

現在 typings:
typings install jquery --ambient --save

--ambient 參數在 Typings 是為全域性的定義, 目前 DefinitedTyped typings 都是屬於全域.

那麼如何更新舊有的 TSD 到 Typings 呢?

1. 刪除舊的 typings 資料夾

rm -rf typings

2. 轉移原 tsd.json 升級至新的 typings

typings init --upgrade
rm tsd.json
typings install

3. 依需求更新 tsconfig.json


還好更新起來很簡單, 只是記得要加上 --ambient 參數來載入定義檔! 多記一個單字囉~