【Android】手机安装Termux运行nodejs学习Javascript编程入门

Termux 是运行在Android手机上的一个 Linux 终端模拟器,干什么都要输入命令执行,不像 Windows 操作系统桌面用鼠标点点点,这里主要介绍用它来学习Javascript编程入门,当然,这和小时候学过的C语言编程课入门一样的,这个门槛低,成本小,不需要去准备买台电脑,手里有手机有书就行,简单省事,很适合小朋友们玩手机编程哦,如果精通了,用它搭建网站后端服务器也是可以哦。

操作环境

  • 熟悉Linux 命令
  • 熟悉NodeJs
  • 一部Android 手机

下载方式

Termux App,如下图所示,像操作终端,可以前往点此下载,具体怎么用,这里有详细的教程说明 点此前往,可以先熟悉一下
在这里插入图片描述

常用命令

有必要熟悉一下,App中常用到的命令,也叫Linux的命令,功能类似于nodejs的npm

命令 翻译
pkg search name 搜索包 name
pkg install name 安装包 name
pkg uninstall name 卸载包 name
pkg update 更新源
pkg upgrate 升级全部包
ls 显示目录下所有文件
cd folder 打开目录 folder
cd .. 到上一级目录
省略更多 ...

操作步骤

检查更新

首次安装好,需运行命令,初始化更新后才能用哦

apt upgrade && apt update

如果遇到更新错误,就要考虑换源,意思是说,这是国外搞出来的玩意,下载的资源也部署在国外,现在国内有一道看不见的墙,连接被阻断了,网络连不通,所以呢,更新不了,想办法换源

换源命令(更新没问题,就不管这个)

sed -i 's@^\(deb.*stable main\)$@#\1\ndeb http.../etc/apt/sources.list.d/science.list

换成国内的资源就好了,这命令太长,手打太麻烦,直接复制,这里就不提供,省略…请参考网上的,找一找就有

换源命令后,还要更新源命令

pkg update

执行命令中可能有报以下问题

CANNOT LINK EXECUTABLE "node": library "libcrypto.so.3" not found
无法链接可执行“节点”:找不到库“libcrypto.so.3”

解决方法,试试安装openssl-tool命令,参考 如果您运行的是最新的 termux,可能无法安装

apt install openssl-tool

安装node

要安装nodejs,运行命令,可参考 此教程

apt install nodejs

测试node是否已安装,输入以下命令

node -v
npm -v

在这里插入图片描述
不熟悉node?,请看这里的node文档,全英文的,可以借助浏览器的翻译中文来看 =.=

如果有写了js文件,直接输入以下命令运行,执行js文件代码,遇到console.log()时会将结果打印输出在控制台

node script.js

如果执行未结束,按下快捷键 Ctrl+C 即可强制退出

文件操作

要创建一个文件,输入命令

touch index.js

创建文件夹,还有移除

mkdir folder
rmdir folder

目录列表

ls

打开文件夹

cd folder

安装vim

要安装vim编辑器,输入命令

apt install vim

也许你会问为什么需要它,因为它是终端,全是命令操作,到最后你会发现,若不用这个编辑器还真是不好写代码的,

使用vim打开文件(没有的话,会自动创建),输入命令

vim index.js

打开文件后,编辑器默认是命令模式,
此时输入 i,可进入编辑模式(显示INSERT ),然后,可以打字输入内容了,
若取消编辑模式就点击Esc
在命名模式下,输入:wq,可保存后退出,
若只输入:q,直接退出不保存,
操作错了怎么撤销,输入u即可,

晒一下自己的vim编程代码图,怎么样,看了有啥想法呢,很像小朋友们上电脑学习C语言的操作程序吗
【Android】手机安装Termux运行nodejs学习Javascript编程入门_第1张图片

关于vim更多介绍,请看 vim命令

保存问题

在手机存储上找不到刚创建的文件?需要允许手机的读写存储权限,输入命令

termux-setup-storage

内置存储

然后,再次输入,列出目录
ls
会发现,多出了一个storage文件夹,输入打开
cd storage && ls
目录列表下,看到了其中一个shared文件夹吗,打开它
cd shared && ls
这时,会看到熟悉的文件列表,没错,这是手机内置存储里的根目录下,在文件管理下一样

外置存储

若还有看到一个external-1,这是外置存储卡里的,最近的一些手机都是大容量存储的,根本没有,只有些闲置老手机才有哦,不知道弄丢了没有,那么,创建的文件在哪里呢,

默认在路径/Android/data/com.termux/files/

手机上写代码手打不方便,请给手机接上小键盘,蓝牙键盘也行(用一段时间会坏 ),哦,对了,小朋友可以从这一些东西开始入手,看下图
【Android】手机安装Termux运行nodejs学习Javascript编程入门_第2张图片

你可能感兴趣的:(NodeJs,学习,javascript,termux,node.js,手机编程)