Я пытаюсь установить SDK из https://github.com/niftylettuce/flightgear-saitek-pro-flight-switch-panel-hid-controller
package.json выглядит следующим образом:
{
"name": "saitek",
"version": "0.0.2",
"main": "app.js",
"author": "Nick Baugh <niftylettuce@gmail.com>",
"license": "MIT",
"bin": {
"saitek": "./app.js"
},
"dependencies": {
"chalk": "^0.4.0",
"node-hid": "^0.5.4",
"underscore": "^1.6.0"
},
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"description": ""
}
В нем четко указано, что ему нужен node-hid@0.5.4
Когда я регистрируюсь в моем терминале (npm show node-hid version), он возвращает 0.7.3
Как только я даю команду:
npm installsaitek -g
начинается с:
node-hid@0.3.2 install / usr / local / lib / node_modules / saitek / node_modules / node-hid
Ясно, что не та версия, которую я хочу.Тем более, что он выдает всевозможные ошибки, которые нарушают установку.
Я нахожусь на MacBook Pro с Sierra в качестве операционной системы.