Tag: npm raspberry

npm无法安装node-hid(faild安装最新版本的Nodejs)

我正在尝试在我的Raspberry Pi(Raspbian)上安装node-hid。 但node-hid需要高版本的Nodej才能工作(> = 0.8),我的版本只有0.6.19。 所以,我试着用nvm安装Nodejs v0.10.26 … Nvm安装成功了nodejs v0.10.26,但是npm仍然使用旧版本的Nodejs。 如何在整个系统中使用v0.10.26版本的Nodejs? 我怎样才能安装node-hid? 感谢您的帮助 这里是我试图安装node-hid时得到的代码: pi@raspberrypi ~ $ sudo npm install -g node-hid npm http GET https://registry.npmjs.org/node-hid npm ERR! Error: failed to fetch from registry: node-hid npm ERR! at /usr/share/npm/lib/utils/npm-registry-client/get.js:139:12 npm ERR! at cb (/usr/share/npm/lib/utils/npm-registry-client/request.js:31:9) npm ERR! at Request._callback (/usr/share/npm/lib/utils/npm-registry-client/request.js:136:18) npm ERR! at Request.callback (/usr/lib/nodejs/request/main.js:119:22) npm […]

404 sudo apt-get update 404未findchris-lea / node.js

我正在尝试使用 $ sudo add-apt-repository ppa:chris-lea/node.js $ sudo apt-get update 安装并更新npm和nodejs 我发现这个库的大部分引用已经过时,从2011-2013 $ sudo apt-get update到链接时出现404错误 http://ppa.launchpad.net/chris-lea/node.js/ubuntu/dists/wheezy/main/binary-armhf/Packages 404 Not found 有没有更新的版本?

npm在树莓派上发布CERT_NOT_YET_VALID

无法得到覆盆子pi到npm install任何东西! pi@raspberrypi ~/raspi-helloworld $ npm install serialport npm WARN package.json raspi-helloworld@0.0.0 No README.md file found! npm http GET http://registry.npmjs.org/serialport npm http 304 http://registry.npmjs.org/serialport npm http GET http://registry.npmjs.org/sf/0.1.6 npm http GET http://registry.npmjs.org/optimist npm http GET http://registry.npmjs.org/nan npm http GET http://registry.npmjs.org/node-pre-gyp npm http GET http://registry.npmjs.org/bindings/1.1.1 npm http GET http://registry.npmjs.org/async/0.1.18 npm http 304 http://registry.npmjs.org/optimist npm http 304 […]

在while循环内部不产生直接结果的asynchronous函数

我是nodejs的新手,我所做的是将LCD面板和4×4薄膜matrix键盘连接到Raspberry Pi,并使用Node.js对它们进行编程。 我想要达到的是每按一次按键,它应该立即显示在液晶面板上,当我按#应该停止input。 为此,我使用了包装液晶屏https://www.npmjs.com/package/lcd和RPIO https://github.com/jperkin/node-rpio因为我必须不断检查用户input我已经把代码在while循环和里面input我已经写的打印语句,这就是问题的来临。 当我按下键盘上的一个键时,LCD面板不显示任何字符,但当按#时,程序退出,所有的字符都显示在LCD面板上。 我写的代码如下。 var rpio = require('rpio'); var Lcd = require('lcd'),//This is asynchronous function lcd = new Lcd({ rs: 18, e: 23, data: [24, 17, 27, 22], cols: 8, rows: 2 }); var matrix=[[1,2,3,'A'], [4,5,6,'B'], [7,8,9,'C'], ['*',0,'#','D']] var row=[37,35,33,31]; var col=[29,23,40,38]; for (var i = 0; i < 4; i++) { […]

电子不在树莓派上工作

目前,我正在为我的Raspberry Pi开发一个“信息亭”应用程序。 我决定使用Electron,因为它提供了我需要的关键function:将基于Web的UI与直接系统结合起来,通过node.js进行I / O访问。 但是,Electron拒绝在我的Raspberry Pi上运行,而在我用于开发的计算机上它工作得很好。 发行electron .后什么也没有发生 在terminal中,程序刚刚退出,没有显示窗口或命令行中的任何错误。 任何线索? 到目前为止,我在网上找不到任何东西。 我通过npm install electron-prebuilt -g安装了Electron,它下载并安装了最新的ARM版本。 如果这是一个无法解决的兼容性问题:电子有没有什么好的select? 提前致谢!