使用Orange Pi Zero做小小服务器(Node.js篇)

简介: 下载进入官网的下载页面(https://nodejs.org/en/download/)选择对应最新版安装包:1.jpg复制下载地址(改成http):2.

下载

进入官网的下载页面(https://nodejs.org/en/download/)

选择对应最新版安装包:

img_e87a31344ce3c38899e1e24b7488aa08.jpe
1.jpg

复制下载地址(改成http):

img_0624e76358181c8223a129cf89823246.jpe
2.jpg

通过wget 下载:

wget http://nodejs.org/dist/v6.10.0/node-v6.10.0-linux-armv7l.tar.xz

运行效果示例:

root@OrangePI:/root/downloads# wget http://nodejs.org/dist/v6.10.0/node-v6.10.0-linux-armv7l.tar.xz
--2017-03-12 03:03:29-- http://nodejs.org/dist/v6.10.0/node-v6.10.0-linux-armv7l.tar.xz
Resolving nodejs.org (nodejs.org)... 104.20.23.46, 104.20.22.46, 2400:cb00:2048:1::6814:162e, ...
Connecting to nodejs.org (nodejs.org)|104.20.23.46|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 8339768 (8.0M) [application/x-xz]
Saving to: ‘node-v6.10.0-linux-armv7l.tar.xz’

node-v6.10.0-linux- 65%[============> ] 5.21M 35.8KB/s eta 54s

查看下载完成:

root@OrangePI:/root/downloads# ls
node-v6.10.0-linux-armv7l.tar.xz

解压 xxxxx.tar.xz文件:

先 xz -d xxx.tar.xz 将 xxx.tar.xz解压成 xxx.tar :

xz -d node-v6.10.0-linux-armv7l.tar.xz

然后 再用 tar xvf xxx.tar来解包:

tar xvf node-v6.10.0-linux-armv7l.tar

安装

安装 npm 和 node 命令到系统命令
打开下载的nodejs 解压目录后,你可以先移动文件夹到其他目录下
然后进入解压目录的/bin/文件夹内查看 node和npm文件
(我将文件夹放在/root/softs/node-v6.10.0-linux-armv7l/下,你们到时候自己改一下)

运行以下命令(将/root/softs/node-v6.10.0-linux-armv7l/bin替换为你的路径):

export PATH=/root/softs/node-v6.10.0-linux-armv7l/bin:$PATH

或者使用以下命令:

ln -s /root/softs/node-v6.10.0-linux-armv7l/bin/node /usr/local/bin/node

ln -s /root/softs/node-v6.10.0-linux-armv7l/bin/npm /usr/local/bin/npm

运行示例:

root@OrangePI:/usr/local/bin# ln -s /root/softs/node-v6.10.0-linux-armv7l/bin/node /usr/local/bin/node

root@OrangePI:/usr/local/bin# ln -s /root/softs/node-v6.10.0-linux-armv7l/bin/npm /usr/local/bin/npm

验证

验证安装是否成功(也可以 去/usr/local/bin/目录下 运行通过 ls -l 查看):

node -v
npm -v

运行示例:

root@OrangePI:/# node -v
v6.10.0
root@OrangePI:/# npm -v
3.10.10

如果使用 npm install -g 进行全局安装时报错了可尝试:

npm install --unsafe-perm --verbose -g [要安装的模块名称]

相关文章
|
29天前
|
数据采集 JavaScript 搜索推荐
服务器端渲染(SSR)(Nuxt+Next.js)
服务器端渲染(SSR)技术在服务器上生成页面HTML,提升首屏加载速度和SEO效果。Nuxt.js和Next.js分别是基于Vue.js和React.js的流行SSR框架。Nuxt.js提供自动化路由管理、页面级数据获取和布局系统,支持SSR和静态站点生成。Next.js支持SSR、静态生成和文件系统路由,通过`getServerSideProps`和`getStaticProps`实现数据获取。SSR的优点包括首屏加载快、SEO友好和适合复杂页面,但也会增加服务器压力、开发限制和调试难度。选择框架时,可根据项目需求和技术栈决定使用Nuxt.js或Next.js。
|
1月前
|
缓存 负载均衡 监控
性能优化:Node.js高效服务器开发技巧与最佳实践
【10月更文挑战第29天】在Node.js服务器开发中,性能优化至关重要。本文介绍了几种高效开发的最佳实践,包括使用缓存策略、采用异步编程、实施负载均衡和性能监控。通过示例代码展示了如何实现这些技术,帮助开发者构建更快、更稳定的Node.js应用。
60 2
|
2月前
|
JSON JavaScript 前端开发
使用 Node.js 和 Express 构建 RESTful API 服务器
【10月更文挑战第3天】使用 Node.js 和 Express 构建 RESTful API 服务器
|
2月前
|
Web App开发 JavaScript 前端开发
使用Node.js和Express框架构建Web服务器
使用Node.js和Express框架构建Web服务器
|
2月前
|
JSON JavaScript 前端开发
使用JavaScript和Node.js构建简单的RESTful API服务器
【10月更文挑战第12天】使用JavaScript和Node.js构建简单的RESTful API服务器
22 0
|
弹性计算 JavaScript 安全
阿里云ECS服务器配置Node环境实践
使用阿里云ECS服务器配置Node环境实践。
619 0
|
21天前
|
人工智能 弹性计算 编解码
阿里云GPU云服务器性能、应用场景及收费标准和活动价格参考
GPU云服务器作为阿里云提供的一种高性能计算服务,通过结合GPU与CPU的计算能力,为用户在人工智能、高性能计算等领域提供了强大的支持。其具备覆盖范围广、超强计算能力、网络性能出色等优势,且计费方式灵活多样,能够满足不同用户的需求。目前用户购买阿里云gpu云服务器gn5 规格族(P100-16G)、gn6i 规格族(T4-16G)、gn6v 规格族(V100-16G)有优惠,本文为大家详细介绍阿里云gpu云服务器的相关性能及收费标准与最新活动价格情况,以供参考和选择。
|
26天前
|
机器学习/深度学习 人工智能 弹性计算
什么是阿里云GPU云服务器?GPU服务器优势、使用和租赁费用整理
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等多种场景。作为亚太领先的云服务提供商,阿里云的GPU云服务器具备灵活的资源配置、高安全性和易用性,支持多种计费模式,帮助企业高效应对计算密集型任务。
|
28天前
|
存储 分布式计算 固态存储
阿里云2核16G、4核32G、8核64G配置云服务器租用收费标准与活动价格参考
2核16G、8核64G、4核32G配置的云服务器处理器与内存比为1:8,这种配比的云服务器一般适用于数据分析与挖掘,Hadoop、Spark集群和数据库,缓存等内存密集型场景,因此,多为企业级用户选择。目前2核16G配置按量收费最低收费标准为0.54元/小时,按月租用标准收费标准为260.44元/1个月。4核32G配置的阿里云服务器按量收费标准最低为1.08元/小时,按月租用标准收费标准为520.88元/1个月。8核64G配置的阿里云服务器按量收费标准最低为2.17元/小时,按月租用标准收费标准为1041.77元/1个月。本文介绍这些配置的最新租用收费标准与活动价格情况,以供参考。
|
26天前
|
机器学习/深度学习 人工智能 弹性计算
阿里云GPU服务器全解析_GPU价格收费标准_GPU优势和使用说明
阿里云GPU云服务器提供强大的GPU算力,适用于深度学习、科学计算、图形可视化和视频处理等场景。作为亚太领先的云服务商,阿里云GPU云服务器具备高灵活性、易用性、容灾备份、安全性和成本效益,支持多种实例规格,满足不同业务需求。
175 2