安裝nodejs,在官網下載安裝包安裝便可。html
安裝Chocolatey(非必需,如下使用choco
命令來安裝的軟件可自行下載安裝)。用管理員啓動cmd貼上以下代碼便可java
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
須要稍微等待一段時間下載點東西,如圖:node
以後能夠輸入choco
來驗證是否安裝成功,如圖:
android
安裝JDK(可經過命令choco install java
來安裝),並配置環境變量ios
安裝ant(可經過命令choco install ant
來安裝),並配置(環境變量)[http://www.cnblogs.com/yuzhongwusan/archive/2013/03/26/2982411.html]。web
安裝Android SDK,並配置環境變量。須要下載Android 19 SDKshell
安裝模擬器Genymotion(可選)apache
安裝[NativeScript CLI],經過命令(npm i -g nativescript)安裝(我裝這個的時候比較慢,稍等。)npm
在命令行輸入命令,來建立一個名爲helllo-world的項目oracle
tns create hello-world
彈出這個
問你是否願意自動發信息幫助他們改進此軟件。y或者n均可以。
添加目標平臺,支持android和ios平臺。
cd hello-worldtns platform
add iostns platform add android
當輸入tns platform add android
後,若是沒有配置android sdk的環境變量會提示Unable to find adb in PATH. Default one from NativeScript resources will be used
,會繼續添加android支持。
仍是因爲沒有配置android sdk的環境變量的緣由會報錯`Command failed: C:\Windows\system32\cmd.exe /s /c "android list targets",因此仍是先配置好android sdk的環境變量吧。
接下來就是見證奇蹟的時刻,跑起來。
使用模擬器(如Genymotion,或android sdk自帶模擬器)運行,android平臺命令以下
tns run android --emulator
也能夠直接在真機上運行,android平臺使用以下命令
tns run android
經過建立項目並添加了安卓平臺支持,再以後執行了運行的命令,再通過一系列的編譯打包以後,最終生成了一個android的apk文件,運行效果以下圖:
就安裝來看,整體來講並非很複雜。拿android平臺來講,若是你自己就是一個安卓開發者,想必你的電腦上已經安裝了開發android的必需工具的最小集(android sdk ,jdk)。那麼你須要安裝的僅僅是上面安裝過程當中的nodejs、NativeScript CLI和ANT,安裝過程至關簡單。