Я пытаюсь импортировать пакет gpiobutton в мой джойстик. T, но я не нахожу пути.
Я пробовал с обычным: var gpio = require 'gpiobutton', а также с: Import gpiobuttonиз 'gpiobutton', но ничего не сработало.
Я видел, что могу использовать 'define', но оно не работает.
Моя последняя попытка была: var gpio: any = require ('gpio') но у меня есть "Модуль gpiobutton еще не загружен для контекста: _ http://requirejs...."
Как мне успешно импортировать этот пакет?
import { LogManager, inject } from 'aurelia-framework';
// const remote:Electron.Remote = (<any>window).nodeRequire("electron").remote;
//const remote:Electron.Remote = (<any>window).nodeRequire("electron").remote;
// var gpio = require("odroid-gpio");
let logger = LogManager.getLogger('Joystick');
import { Config } from '../config';
var gpio: any = require('gpiobutton')
export class Joystick {
constructor(config: Config) {
if (!config.get('helmet.joystick.hasjoystick')) {
return;
}
else {
var buttonSpec = { gpiono: 134 };
var button134 = new gpio.button(buttonSpec);
button134.activate();
console.log(button134);
}
}
}