首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Node.js,Johnny Five和Raspbian的新秀失误

Node.js,Johnny Five和Raspbian的新秀失误
EN

Stack Overflow用户
提问于 2016-08-22 22:38:24
回答 2查看 366关注 0票数 2

我目前正在尝试通过安装在我的Orange PI PC上的Node.js创建的web服务器与Arduino进行通信。为此,我尝试使用名为johnny five的模块,但我收到的唯一输出是一堆错误。

我正在为Orange PI PC使用Raspbian v0.8.0

我使用wget和链接安装了node v0.10.0。然后,我使用以下命令解压该文件:

代码语言:javascript
复制
cd /usr/local
sudo tar xzvf ~/node-v0.10.0-linux-arm-pi.tar.gz --strip=1

node的版本为0.10.0,NPM的版本为1.2.14。当我尝试使用npm install npm -g these errors came in命令更新npm

然后,我尝试按照我在johnny-five网站上找到的指南安装johnny-five,该网站链接到Github And this happened

如果我尝试运行一个程序,会出现许多错误,在它们的顶部显示‘找不到模块johnny five’。

在检查了许多其他版本之后,这个版本的node是唯一适合我的版本。

EN

回答 2

Stack Overflow用户

发布于 2016-08-22 22:58:13

尝试设置更高级的node.js版本。我成功地使用了node v4。这将更新NPM/Node。

代码语言:javascript
复制
# install updates
sudo apt-get update && sudo apt-get upgrade
# install node
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
# test
node -v
npm -v
# clone the code of the project in a folder and continue normally 
票数 0
EN

Stack Overflow用户

发布于 2017-05-02 19:50:07

你可以在Heroku网站上找到一个旧版本:

https://node-arm.herokuapp.com/

但是,如果您想要更新的版本,请访问https://nodejs.org/en/download/并从Linux二进制文件(ARM)下载一个新版本。将二进制归档文件解压缩到您想要安装的任何目录Node,我使用/usr/lib/nodejssudo mkdir /usr/lib/nodejs sudo tar -xJvf node-v8.9.4-linux-armv7l.tar.xz -C /usr/lib/nodejs sudo mv /usr/lib/nodejs/node-v8.9.4-linux-armv7l /usr/lib/nodejs/node-v8.9.4

在末尾添加以下内容,设置环境变量~/.profile# Nodejs export NODEJS_HOME=/usr/lib/nodejs/node-v8.9.4 export PATH=$NODEJS_HOME/bin:$PATH

刷新配置文件:.~/.profile

使用以下命令测试安装:

node -v

npm version

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39082347

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档