我目前正在尝试通过安装在我的Orange PI PC上的Node.js创建的web服务器与Arduino进行通信。为此,我尝试使用名为johnny five的模块,但我收到的唯一输出是一堆错误。
我正在为Orange PI PC使用Raspbian v0.8.0。
我使用wget和链接安装了node v0.10.0。然后,我使用以下命令解压该文件:
cd /usr/local
sudo tar xzvf ~/node-v0.10.0-linux-arm-pi.tar.gz --strip=1node的版本为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是唯一适合我的版本。
发布于 2016-08-22 22:58:13
尝试设置更高级的node.js版本。我成功地使用了node v4。这将更新NPM/Node。
# 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 发布于 2017-05-02 19:50:07
你可以在Heroku网站上找到一个旧版本:
https://node-arm.herokuapp.com/
但是,如果您想要更新的版本,请访问https://nodejs.org/en/download/并从Linux二进制文件(ARM)下载一个新版本。将二进制归档文件解压缩到您想要安装的任何目录Node,我使用/usr/lib/nodejs:sudo 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
https://stackoverflow.com/questions/39082347
复制相似问题