Raspberry NodeJs 資料 收集 (順便更新NodeJs版本)
https://www.h5jun.com/post/raspberry-pi.html
https://www.ivershuo.com/2012/12/motor_ctrl_by_nodejs_in_pi/
https://github.com/ivershuo/pi-motor
但我先 終端機 ( Terminal ) 查是否已裝 nodeJs
node -v 出現 v0.10.29 表示已經有裝了
但是 npm 就找不到
https://www.ivershuo.com/2012/12/motor_ctrl_by_nodejs_in_pi/
https://github.com/ivershuo/pi-motor
但我先 終端機 ( Terminal ) 查是否已裝 nodeJs
node -v 出現 v0.10.29 表示已經有裝了
但是 npm 就找不到
在Raspberry Pi編譯與安裝最新版Node.js
版本有差到那麼多嗎? 有差嗎? 不懂
但我 npm 就是找不到
所以 先照作者做法更新到 最新
整理步驟
1.先殺掉舊的 sudo apt-get remove nodejs
2.到作者的雲端硬碟Google雲端磁碟下載已編譯好的檔案
3.傳到 Pi 然後 下載路徑中執行dpkg命令安裝Node.js:
sudo dpkg -i node_5.8.0-1_armhf.deb
4.npm -v ok
但
node -v 不行
重開機 好了
********************************
開一個文字檔 Http.js
裏頭寫
const http = require('http');
const port = 8080;
http.createServer((req, res) => {
res.writeHead(200, { 'Content-Type': 'text/html' });
res.end('<h1>Hello World</h1>');
}).listen(port, () => {
console.log('本機網站伺服器在 ${port} 埠啟動了!');
});
************************
複製到 Pi 上頭
開終端機
node Http.js
跑起來後
開瀏覽器 http://127.0.0.1:8080
看到 Hello Word 就是 OK了
****************************
最後才看到....
node.js 有出三個 ARM的版本,測試後可以 Raspberry PI B/2B+/3 使用
https://nodejs.org/en/download/current/
直接解開來就可以用了~
https://nodejs.org/en/download/current/
直接解開來就可以用了~
下載了 ARMv8 版本
但是不會裝 還不熟先 5.8.0 頂著先
留言
張貼留言