未加星标

手机上也可以愉快地搞nodejs开发

字体大小 | |
[前端(javascript) 所属分类 前端(javascript) | 发布者 店小二04 | 时间 2017 | 作者 红领巾 ] 0人收藏点击收藏

在微博上看到尤雨溪的这么一则微博:


手机上也可以愉快地搞nodejs开发

嗬!在手机上也能跑nodejs,有点儿意思哈。顺手查了查nodejs官网,发现nodejs是支持ARM处理器的,有了这个先决条件,手机上跑nodejs应该没什么大障碍了。本文就来分享一下我在手机上跑nodejs的一点经验。

准备工作

首先你得有一部Android手机,iPhone的硬件条件有,但是由于IOS是一个封闭的系统,实际操作起来会很困难。

软件方面需要安装Termux,这是Android平台下的一个开源的终端模拟器。

另外,我建议安装一个编程键盘Hacker’s Keyboard,因为一般的输入法没有Ctrl、Alt、Tab、Esc这些常用控制键,到时候会很麻烦。安装Hacker’s Keyboard,设置为全键盘模式。

实施

首先得把nodejs安装到手机上。Termux强大的地方在于它带有一个包管理器 apt ,使用 apt 可以直接安装nodejs:

apt update apt install nodejs

这样node和npm都安装好了,node的版本是v6.9.4,版本还比较新。

搞开发嘛,做好把git和vim也安装上:

apt install git vim

有了npm之后,我们就可以随意安装需要的包了,这里以vue-cli为例,来跑一个vuejs工程。过程与在电脑上是一样的:

npm i vue-cli -g vue init webpack vue-test cd vue-test npm i npm run dev

浏览器打开localhost:8080,你就可以看到vuejs的欢迎页面了。

注意事项

由于Android权限管理的原因,你并不能随意地在任何位置写入文件。你的活动范围必须在Termux的权限之内,即 data/data/com.termux/files 目录下。虽然你可以写文件到SD卡,但是有些包symbolink的时候会失败,所以保险的做法是所有的操作都在HOME目录下进行,即 data/data/com.termux/files/home 目录。

在HOME目录下操作的坏处是,但你卸载Termux时,HOME下的所有文件也会删除。所以玩玩而已,不要当真,哈哈!

总结

实话讲,在手机上不长不方便,我想有一下3点:

屏幕太小。本来屏幕空间就有限,输入法还要占一半,估计可以通过投屏解决; 没有好的编辑器。本来就没人会在手机上搞正经开发嘛,所以不会有好的编辑器,还好Vim可以凑合着用; 输入不方便。这个也是最大的问题,手机键盘真的太不方便了,有点想念诺基亚N97了。
手机上也可以愉快地搞nodejs开发

关于手机键盘,最好能携带方便,搜了下淘宝,下面两款似乎不错哦:


手机上也可以愉快地搞nodejs开发
手机上也可以愉快地搞nodejs开发

本文前端(javascript)相关术语:javascript是什么意思 javascript下载 javascript权威指南 javascript基础教程 javascript 正则表达式 javascript设计模式 javascript高级程序设计 精通javascript javascript教程

分页:12
转载请注明
本文标题:手机上也可以愉快地搞nodejs开发
本站链接:http://www.codesec.net/view/531460.html
分享请点击:


1.凡CodeSecTeam转载的文章,均出自其它媒体或其他官网介绍,目的在于传递更多的信息,并不代表本站赞同其观点和其真实性负责;
2.转载的文章仅代表原创作者观点,与本站无关。其原创性以及文中陈述文字和内容未经本站证实,本站对该文以及其中全部或者部分内容、文字的真实性、完整性、及时性,不作出任何保证或承若;
3.如本站转载稿涉及版权等问题,请作者及时联系本站,我们会及时处理。
登录后可拥有收藏文章、关注作者等权限...
技术大类 技术大类 | 前端(javascript) | 评论(0) | 阅读(147)