【Android】手机安装Termux运行nodejs学习Javascript编程入门
阿里云国内75折 回扣 微信号:monov8 |
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6 |
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文档全英文的可以借助浏览器的翻译中文来看 =.=
文件操作
要创建一个文件输入命令
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语言的操作程序吗
关于vim更多介绍请看 vim命令
保存问题
在手机存储上找不到刚创建的文件需要允许手机的读写存储权限输入命令
termux-setup-storage
内置存储
然后再次输入列出目录
ls
会发现多出了一个storage文件夹输入打开
cd storage && ls
目录列表下看到了其中一个shared文件夹吗打开它
cd shared && ls
这时会看到熟悉的文件列表没错这是手机内置存储里的根目录下在文件管理下一样
外置存储
若还有看到一个external-1这是外置存储卡里的最近的一些手机都是大容量存储的根本没有只有些闲置老手机才有哦不知道弄丢了没有那么创建的文件在哪里呢
默认在路径
/Android/data/com.termux/files/
下
手机上写代码手打不方便请给手机接上小键盘蓝牙键盘也行用一段时间会坏 哦对了小朋友可以从这一些东西开始入手看下图