楼师 發表於 2020-8-2 18:01:00

如何在 Android 安卓手机上运行 Node.js 应用 | 如何在安卓手机配置node开发环境

<p>最近在学习js,由于没法随身携带笔记本电脑,在手机翻阅《JavaScript高级程序设计》时,时常想调试一下书中的代码。于是就有了,能否在手机上配置一个js开发环境。考虑到手机上的Chrome浏览器没有控制台,无法调试js,那么那么能否在手机上配置一个node环境呢?如果可以,岂不是随时随地都可以调试js代码了?</p>
<p>而且Android 安卓本身就是基于 Linux 系统开发的,Node 也有针对 Linux 的版本,所以理论上完全可行。</p>
<p>经过一番 Google、Baidu 之后,终于实现了以上设想!</p>
<p>1、安装 Termux<br>
前往 Termux 官网 下载 Termux。它是一个终端模拟器,同时提供了一套不需要 root 任何设置就能使用的 Linux 环境,不仅如此,它默认还带了 apt 包管理器(熟悉 Ubuntu 的同学对此肯定很熟悉),通过 apt 你就可以安装丰富的 Linux 扩展包了。</p>
<p>当你安装好 termux 后,启动后就是一个大家熟悉的命令行界面</p>
<p>Termux 默认启动界面<br>
<img src="https://img2020.cnblogs.com/blog/1595725/202008/1595725-20200802180300275-161903169.png" alt="" loading="lazy"></p>
<p>2、更新并安装 coreutils<br>
接着我们需要升级下系统并安装 coreutils,它提供了一系列常用的像 ls、mv 等等这样的命令。</p>
<pre><code class="language-bash">apt update &amp;&amp; apt upgrade
apt install coreutils
</code></pre>
<p>接着,我们新建一个目录和文件:</p>
<pre><code class="language-bash">mkdir test
cd test
touch server.js
</code></pre>
<p>3、安装编辑器<br>
接着我们要开始写代码了,因此需要安装文本编辑器,你可以选择 vim 或者直接 nano,也可以选择你喜欢的终端文本编辑器</p>
<pre><code class="language-bash">apt install nano
</code></pre>
<p>4、安装 hacker's keyboard<br>
虽然编辑器是有了,但是用手机常用的输入法写代码很不方便,我们经常需要 tab、shift、ctrl 等等这样的键,因此,我们可以安装一个专门的输入法,这里可以选择 Hacker's keyboard,有了它之后,你就可以编写一个简单的 服务器程序了,就像这样:<br>
<img src="https://img2020.cnblogs.com/blog/1595725/202008/1595725-20200802180401637-238250437.png" alt="" loading="lazy"></p>
<p>5、安装 node<br>
最后就是安装 node 了,也直接 apt 搞定</p>
<pre><code class="language-bash">apt install nodejs
</code></pre>
<p>有了 node 你直接运行 server.js .文件就行啦</p>
<pre><code class="language-bash">node server.js
</code></pre>
<p>大功告成!接着你打开浏览器访问 http://localhost:3000 就能看到结果了。</p>
<p>实际上,有了 termux 你可以做很多事情,它支持直接建立远程 ssh 连接,有兴趣的话,不妨去试试。</p>
<p>有解决不了的问题,可以在这个公众号上有提问,公众号管理员会免费热心解答的:<br>
<img src="https://img2020.cnblogs.com/blog/1595725/202008/1595725-20200802180535924-748271431.jpg" alt="" loading="lazy"></p><br><br>
来源:https://www.cnblogs.com/ExcellentDavid/p/13419927.html
頁: [1]
查看完整版本: 如何在 Android 安卓手机上运行 Node.js 应用 | 如何在安卓手机配置node开发环境