[英]Which nodeJS version does Node Webkit use?
我是 Node Webkit 的新手,所以我可能不完全了解 NodeJS 和 Node Webkit 是如何連接的。
我正在嘗試讓 串行端口插件在 Node Webkit 中工作。 嘗試require("serialport");
時出現此錯誤require("serialport");
:
serialport.node'
was compiled against a different Node.js version using
NODE_MODULE_VERSION 48. This version of Node.js requires
NODE_MODULE_VERSION 57. Please try re-compiling or re-installing
the module...
我試過重新編譯和所有這些 - 不起作用。 所以我寧願降級到適合的節點版本。 問題是,如果我在終端中輸入node -v
,我會得到v6.10.1
,根據這個應該是NODE_MODULE_VERSION 48
。
因此,當錯誤告訴我它正在使用 57 時,我感到很困惑。 Node Webkit 是否使用了另一個 NodeJS 版本而不是我計算機上安裝的版本?
以下是 Node Webkit 發行說明:
將 Node.js 更新到 v8.6.0
Node Webkit 需要 v8.6.0,並且您已經安裝了 v6.10.1。 根據一個串口模塊, 這可以與節點> = V4.XX升級節點在本地系統上使用,然后再試一次。
也許需要npm install
? 你試過嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.