簡體   English   中英

npm install robotsjs 在構建二進制文件時失敗

[英]npm install robotjs failed duirng to building binaries

當我運行命令“npm install robotsjs -g”時,它給了我這個錯誤。

robots@0.5.1 安裝 C:\\Users\\Ehsan\\AppData\\Roaming\\npm\\node_modules\\robotjs prebuild-install || 節點gyp重建

prebuild-install WARN install沒有找到預構建的二進制文件(target=8.11.3 runtime=node arch=x64 platform=win32)

C:\\Users\\Ehsan\\AppData\\Roaming\\npm\\node_modules\\robotjs>如果沒有定義 npm_config_node_gyp(節點“C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\npm-lifecycle\\node-gyp-bin\\.. ..\\node_modules\\node-gyp\\bin\\node-gyp.js" 重建) else (節點"C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js"重建) C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\gyp\\pylib\\gyp\\input.py:891: 警告:'as' 將成為 Python 2.6 Traceback 中的保留關鍵字(最近一次調用): 文件“C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\gyp\\gyp_main.py”,第 13 行,導入 gyp 文件“C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules” \\node-gyp\\gyp\\pylib\\gyp__init__.py”,第 8 行,在 import gyp.input 文件“C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\gyp\\pylib\\gyp\\input”中。 py”,第 891 行除了 ImportError 作為 e: ^ SyntaxError: invalid syntax gyp ERR! 配置錯誤gyp ERR! 堆棧錯誤: gyp失敗,退出代碼:1 gyp ERR! 堆棧在 ChildProcess.onCpExit (C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\lib\\configure.js:336:16) gyp ERR! 堆棧在emitTwo (events.js:126:13) gyp ERR! 堆棧在 ChildProcess.emit (events.js:214:7) gyp ERR! 堆棧在 Process.ChildProcess._handle.onexit (internal/child_process.js:198:12) gyp ERR! 系統 Windows_NT 10.0.17133 gyp ERR! 命令 "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "重建" gyp ERR! cwd C:\\Users\\Ehsan\\AppData\\Roaming\\npm\\node_modules\\robotjs gyp ERR! 節點 -v v8.11.3 gyp 錯誤! node-gyp -v v3.6.2 gyp 錯誤! 不好 npm ERR! 代碼 ELIFECYCLE npm ERR! 錯誤號 1 npm 錯誤號! Robotjs@0.5.1 安裝: prebuild-install || node-gyp rebuild prebuild-install || node-gyp rebuild npm ERR! 退出狀態 1 npm ERR! npm 錯誤! 在robotjs@0.5.1 安裝腳本中失敗。 npm 錯誤! 這可能不是 npm 的問題。 上面可能有額外的日志輸出。

npm 錯誤! 可以在以下位置找到此運行的完整日志:npm ERR!
C:\\Users\\Ehsan\\AppData\\Roaming\\npm-cache_logs\\2018-10-29T09_19_13_980Z-debug.log

我能夠在 ubuntu 20.04 中安裝(並運行)robotjs:

sudo apt install -y nodejs npm
sudo apt install -y libxtst-dev
sudo apt install -y libpng++-dev
npm install robotjs

收到一些警告,但robotjs 已成功安裝:)

暫無
暫無

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

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