2017-07-23
git ftp 指令
有時候沒有 ssh 或 git repository,當 ftp 成為唯一個 git 選擇時,可以使用 git-ftp
老實講不是很好用,但若單純用在備份綽綽有餘了,設定 config 的指令如下:
git config git-ftp.url ftp://domain.name/xxx/xxx/xxx.git
git config git-ftp.user 用戶ID
git config git-ftp.password 密碼
git config git-ftp.syncroot /xxx/xxx/xxx.git
參考網址: https://github.com/git-ftp/git-ftp
2017-07-16
Ionic3 Lazy Load Page 的問題
今天是 7/16/2017
Ionic 3 的程式愈寫愈多,愈來愈複雜。
本來為了加快程式的載入速度,所以所有 Page 很早就全用 Lazy Load ,直至愈後面,Page 愈寫愈深,因此造成了一些問題要用很怪的手段解決,使用 Ionic 3.5.3 依舊一樣。
本來官方app-script 預設 generate page 是 Lazy Module,現在看到官方 app-script 改成預設為一般 Page, 故勸各位 Ionicer 還是依照官方的方式,用一般 Page。 待官方 ionic g page XXXPage 改為有 XXX.module.ts 的時候再用 Lazy Load Page
目前我發現的問題有:
Ionic 3 的程式愈寫愈多,愈來愈複雜。
本來為了加快程式的載入速度,所以所有 Page 很早就全用 Lazy Load ,直至愈後面,Page 愈寫愈深,因此造成了一些問題要用很怪的手段解決,使用 Ionic 3.5.3 依舊一樣。
本來官方app-script 預設 generate page 是 Lazy Module,現在看到官方 app-script 改成預設為一般 Page, 故勸各位 Ionicer 還是依照官方的方式,用一般 Page。 待官方 ionic g page XXXPage 改為有 XXX.module.ts 的時候再用 Lazy Load Page
目前我發現的問題有:
2017-06-02
[iphone device] is busy: Processing symbol files
當使用 Xcode 進行 deploy 到 iphone 裝置時有時候可能會遇到以下這種訊息
[device] is busy: Processing symbol files
解決方法大概如以下:
1. 重新拔插連接到 device 的 USB線試試。
2. 若 1. 不成功,則重啟 Xcode App 試試。
3. 若 2. 也不成功,則重啟手機試試。
4. 若以上三個方法都不行,請到你的 Xcode 的 Prefrences 中檢查你的 Apple Id 密碼是否失效了
90% 的問題以上四種方法都可以解決喔 ^^
若真的都不行,請檢查你的 itune 是不是正在備份你的 device
2017-05-17
通用的@Component/@directive... 共用到各Lazy Page會遇到 error
** 這問題發生在 Angular4.0, 其它版本沒試過 **
如果你有一個 Component 或者 Directive 會在各個 Page 重複使用,你可能會遇到這樣的錯誤訊息
Error: Type ValidateOnBlurDirective is part of the declarations of 2 modules: SignupPageModule and LoginPageModule! Please consider moving ValidateOnBlurDirective to a higher module that imports SignupPageModule and LoginPageModule. You can also create a new NgModule that exports and includes ValidateOnBlurDirective then import that NgModule in SignupPageModule and LoginPageModule.
意思就是說你有個 component 分別在 LoginPage 及 SignupPage 這2個 LazyPage 共用了。解決方法就是新建一個 NgModule ,將 該 Component 放在該 NgModule 裡,然後再由 LoginPage 及 SignupPage Import 進去使用即可解決
如果你有一個 Component 或者 Directive 會在各個 Page 重複使用,你可能會遇到這樣的錯誤訊息
Error: Type ValidateOnBlurDirective is part of the declarations of 2 modules: SignupPageModule and LoginPageModule! Please consider moving ValidateOnBlurDirective to a higher module that imports SignupPageModule and LoginPageModule. You can also create a new NgModule that exports and includes ValidateOnBlurDirective then import that NgModule in SignupPageModule and LoginPageModule.
意思就是說你有個 component 分別在 LoginPage 及 SignupPage 這2個 LazyPage 共用了。解決方法就是新建一個 NgModule ,將 該 Component 放在該 NgModule 裡,然後再由 LoginPage 及 SignupPage Import 進去使用即可解決
2017-04-28
訂閱:
文章 (Atom)