如何在 Android 安卓手機上運行 Node.js 應用 | 如何在安卓手機配置node開發環境


最近在學習js,由於沒法隨身攜帶筆記本電腦,在手機翻閱《JavaScript高級程序設計》時,時常想調試一下書中的代碼。於是就有了,能否在手機上配置一個js開發環境。考慮到手機上的Chrome瀏覽器沒有控制台,無法調試js,那么那么能否在手機上配置一個node環境呢?如果可以,豈不是隨時隨地都可以調試js代碼了?

而且Android 安卓本身就是基於 Linux 系統開發的,Node 也有針對 Linux 的版本,所以理論上完全可行。

經過一番 Google、Baidu 之后,終於實現了以上設想!

1、安裝 Termux
前往 Termux 官網 下載 Termux。它是一個終端模擬器,同時提供了一套不需要 root 任何設置就能使用的 Linux 環境,不僅如此,它默認還帶了 apt 包管理器(熟悉 Ubuntu 的同學對此肯定很熟悉),通過 apt 你就可以安裝豐富的 Linux 擴展包了。

當你安裝好 termux 后,啟動后就是一個大家熟悉的命令行界面

Termux 默認啟動界面

2、更新並安裝 coreutils
接着我們需要升級下系統並安裝 coreutils,它提供了一系列常用的像 ls、mv 等等這樣的命令。

apt update && apt upgrade
apt install coreutils

接着,我們新建一個目錄和文件:

mkdir test
cd test
touch server.js

3、安裝編輯器
接着我們要開始寫代碼了,因此需要安裝文本編輯器,你可以選擇 vim 或者直接 nano,也可以選擇你喜歡的終端文本編輯器

apt install nano

4、安裝 hacker's keyboard
雖然編輯器是有了,但是用手機常用的輸入法寫代碼很不方便,我們經常需要 tab、shift、ctrl 等等這樣的鍵,因此,我們可以安裝一個專門的輸入法,這里可以選擇 Hacker's keyboard,有了它之后,你就可以編寫一個簡單的 服務器程序了,就像這樣:

5、安裝 node
最后就是安裝 node 了,也直接 apt 搞定

apt install nodejs

有了 node 你直接運行 server.js .文件就行啦

node server.js

大功告成!接着你打開瀏覽器訪問 http://localhost:3000 就能看到結果了。

實際上,有了 termux 你可以做很多事情,它支持直接建立遠程 ssh 連接,有興趣的話,不妨去試試。

有解決不了的問題,可以在這個公眾號上有提問,公眾號管理員會免費熱心解答的:


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM