簡體   English   中英

如何使用 Windows 10 或 Ubuntu 20.04 的 PKG(npm) 為 Raspberry pi 構建 node.js 項目?

[英]How to build node.js project for Raspberry pi with PKG(npm) from Windows 10 or Ubuntu 20.04?

我需要為 Raspberry Pi 制作我的 node.js 項目的可執行文件。 我成功安裝了npm、node和pkg。

https://www.npmjs.com/package/pkg

sudo npm install -g pkg

當我調用以下命令時,進程開始並在

sudo pkg MyApp.js --target linux-armv7
.....
make  [         ] 0%

如果我使用 Windows Node.js 從 Windows10 VS Studio Code 構建相同的項目。

同樣來自 Ubuntu 20.04 系統,我在 2 秒內得到結果。

但是 Windows/Ubuntu 構建不支持--target linux-armv7如果我設置--target linux我會在 2 秒內得到可執行文件。

而且該可執行文件在 Raspberry pi 中不起作用,因為它不是為 Armv7 構建的。

應該進行一些調整以從 Window10 或 Ubuntu Linux 制作--target linux-armv7 armv7。

我們不能花 24 小時在一個可執行的構建上。 如果將來再次對代碼進行更正,則需要 24 小時。

代表 OP 回答:

通過在 -t 選項上添加節點版本,我終於找到了解決我的問題的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM