[英]Import npm packages in Typescript
I'm trying to import gpiobutton package in my joystick.ts but i'm not finding the way.我正在尝试在我的joystick.ts 中导入 gpiobutton 包,但我没有找到方法。
I tried with the usual: var gpio = require 'gpiobutton' and also with: Import gpiobutton from 'gpiobutton' but nothing worked.我尝试了通常的: var gpio = require 'gpiobutton' 以及: Import gpiobutton from 'gpiobutton' 但没有任何效果。
I've seen that I could use 'define' but it-s not working.我已经看到我可以使用“定义”,但它不起作用。
My last try was: var gpio: any = require('gpio') but I have "Module gpiobutton has not been loaded yet for context: _ http://requirejs ...."我的最后一次尝试是: var gpio: any = require('gpio') 但我有“模块 gpiobutton 尚未加载上下文:_ http://requirejs ....”
How can I succeed importing this package?我怎样才能成功导入这个包?
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);
}
}
}
import * as Gpio from 'gpiobutton';
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.