Saturday, June 2, 2018

Cordova VM


課程開始的時候,為了安裝eclipse寫Java而安裝了最新的JDK10,結果現在為了搞定Cordova又得移除重裝JDK8和一堆奇奇怪怪的東西(node.js, npm, nvm, apache ant⋯⋯等等)真的讓人很不舒服,會不會等課程結束時電腦變慢到得要重灌?
這時候就該VM上場啦,以上次分享的ArchLinux為基礎,加上JDK8、nvm(node.js version manager)、npm(node.js package manager)、apache-ant、Android SDK、Gradle⋯⋯哇啦,cordova build succeed.
這樣一來,就不用在電腦上裝一堆有的沒的,不熟,出問題不知道怎麼處理的東東啦,維持工作環境乾淨,在本機寫好WebApp再丟到VM裡去build,不用煩惱那些有的沒的系統環境變數。
這個更新過的VM檔又比上次分享的更大了,所以一樣不上傳,會直接丟到教室的分享區,有興趣的再帶回家玩嘿。


ps.
yaourt -S jdk8
yaourt -S apache-ant
yaourt -S nvm
yaourt -S nodejs or nvm install 10.3.0
yaourt -S npm
echo 'source /usr/share/nvm/initnvm.sh' >> ~/.zshrc
yaourt -S android-sdk android-sdk-platform-tools android-sdk-build-tools android-tools android-udev
yaourt -S cordova
yaourt -S gradle
sdkmanager --licenses (無GUI環境accept Android SDK licenses)

No comments:

Post a Comment