Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/42.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
android平板电脑上Node.js的开发_Android_Node.js - Fatal编程技术网

android平板电脑上Node.js的开发

android平板电脑上Node.js的开发,android,node.js,Android,Node.js,我买了一台带有手动键盘的安卓平板电脑,由于该组合似乎非常适合其他工作,我认为如果平板电脑也能取代这种方式,用它编码将为我的老式PC电脑带来退休金 我想Node.js是在npm上运行的,我安装了一个终端应用程序,可以使用常见的unix命令 我找到了这个链接: 声明终端永远不会像普通linux中的终端一样,例如缺少sudo和apt 在我的机器上进行node.js程序开发吗?我认为最好的办法是使用“变通方法”。注册基于云的IDE,例如。然后,您可以在平板电脑上使用web浏览器。源代码可以存储在Git

我买了一台带有手动键盘的安卓平板电脑,由于该组合似乎非常适合其他工作,我认为如果平板电脑也能取代这种方式,用它编码将为我的老式PC电脑带来退休金

我想Node.js是在
npm
上运行的,我安装了一个终端应用程序,可以使用常见的unix命令

我找到了这个链接:

声明终端永远不会像普通linux中的终端一样,例如缺少sudo和apt


在我的机器上进行node.js程序开发吗?

我认为最好的办法是使用“变通方法”。注册基于云的IDE,例如。然后,您可以在平板电脑上使用web浏览器。源代码可以存储在GitHub或您自己的私有git存储库中,并在cloud9服务器上测试和运行。您可以在VM上获得一个命令行界面,在这里您可以执行git和npm操作


虽然我可以登录和浏览代码,但我发现它几乎无法在我那个带屏幕键盘的老式慢速Nook平板电脑上使用。在带有真正键盘的较新平板电脑上,这应该是可以接受的。让我们知道它是如何为您工作的,或者如果您找到另一个基于云的IDE,您更喜欢Cloud9,这对我来说很好,但却是我唯一真正测试过的。我在
android
上使用了
cloud 9
,效果非常好。另外,您不需要使用GitHub作为存储库,您还可以使用默认为私有的位存储桶。并与
cloud9
完全集成。然后,您还可以使用codeship进行连续交付/集成,并在拥有大屏幕、像样的键盘和强大网络的情况下,自动部署到heroku。但很多时候我不这么做,我想尝试一下node,然后我必须启动一台PC来实现这一点。你的问题让我相信你正在寻找离线android使用nodejs和npm。虽然很明显,你需要在线携带软件包并运行“apt更新”等

我刚开始使用和喜欢一款旧的安卓平板电脑,它运行得非常好。我找到了这本教程,并继续学习。到现在为止,一直都还不错。我不能说我喜欢软键盘。我使用一个单独的蓝牙键盘,当我没有笔记本电脑时,整个设置对于长途飞机飞行非常有效


Termux本身是免费下载的,我用它来安装和运行一些非常复杂的v6.5.0工作,到目前为止还没有遇到任何软件包问题。还有一个额外的支付应用程序,增加了风格;一些评论似乎是您不需要它们,但这是向Termux开发人员致敬的好方法。我开始同意。。。这个模拟器给人留下了深刻的印象。

Google Play中有一个用于npm和节点运行时的应用程序

在android设备上编写node代码以使用远程设备和某种远程控制台连接是唯一可行的方法吗?您是否考虑过将平板电脑的web浏览器与类似Cloud9的东西结合使用来“在云中”进行开发?谢谢您的想法,请给出答案。我认为在任何情况下,正确的答案都是一种变通办法。至少根据缺乏其他评论和糟糕的视图计数。远程桌面允许访问任何Windows计算机,如果远程访问是唯一的方法。使用cygwin完成后,您将体验到近乎unix的体验;)即使你成功地在android上安装了NPM,你也会很快陷入死胡同,因为许多模块没有在android上编译。一些常用的模块通常具有不同操作系统的边缘情况。即使Windows经常被忽略,你也只能想象有多少Android开发者:)我必须仔细看看node.js开发中可用的云解决方案。这似乎是我要走的路。我仍然会再等一点赏金,你永远不知道在时间结束之前会发生什么。我很想知道。我对你最终会做什么很感兴趣。这更像是一个非政府组织项目的先决条件信息收集,所以我不会马上测试。这条路看起来仍然很有希望,而其他的路却很令人沮丧,我想这就是我要走的路。我在这里评论,当某一天真的发生在这件事上。对我来说,从答案到真正的测试最长的等待时间是一年,所以我不想等到那个时候,而且赏金也对时间设置了一些限制。我最终做的是我自己的公共ip背后的服务器,和你说的一样,只是拥有自己的硬件。我使用ssh连接它,现在在ssh终端应用程序中进行编程。android上可用的任何应用程序IDE都无法满足npm的使用。Dory作为代码运行者工作,它需要一个单独的编辑器,至少我找不到。如果您正在寻找自动完成、调试和基本IDE功能。。。我认为Android平台还没有准备好。。。但是,如果您只需要一个代码编辑器,请尝试DroidEdit。。。我在买第一台电脑之前经常在手机上编码,所以我在这个领域有点经验