Node.js 如何在Angular2项目中使用Johnny five

Node.js 如何在Angular2项目中使用Johnny five,node.js,angular,typescript,ionic2,johnny-five,Node.js,Angular,Typescript,Ionic2,Johnny Five,拜托,我是新来的angular2,我需要帮助在angular2中实现Johnny Five 我创建了一个提供程序(J5Provider): 然后我尝试在一个Ionic2项目中的app.module.ts中实例化: import { NgModule, ErrorHandler } from '@angular/core'; import { IonicApp, IonicModule, IonicErrorHandler } from 'ionic-angular'; import { MyAp

拜托,我是新来的
angular2
,我需要帮助在
angular2
中实现Johnny Five

我创建了一个提供程序(J5Provider):

然后我尝试在一个
Ionic2
项目中的
app.module.ts
中实例化:

import { NgModule, ErrorHandler } from '@angular/core';
import { IonicApp, IonicModule, IonicErrorHandler } from 'ionic-angular';
import { MyApp } from './app.component';
import { AboutPage } from '../pages/about/about';
import { ContactPage } from '../pages/contact/contact';
import { HomePage } from '../pages/home/home';
import { TabsPage } from '../pages/tabs/tabs';

import { StatusBar } from '@ionic-native/status-bar';
import { SplashScreen } from '@ionic-native/splash-screen';

import {J5Provider} from '../providers/j5-provider'

@NgModule({
    declarations: [
        MyApp,
        AboutPage,
        ContactPage,
        HomePage,
        TabsPage
    ],
    imports: [
        IonicModule.forRoot(MyApp)
    ],
    bootstrap: [IonicApp],
    entryComponents: [
        MyApp,
        AboutPage,
        ContactPage,
        HomePage,
        TabsPage
    ],
    providers: [
        StatusBar,
        SplashScreen,
        J5Provider,
        {provide: ErrorHandler, useClass: IonicErrorHandler}
    ]
})
export class AppModule {}
但当我运行时,会出现以下错误:

repl.js:1 Uncaught Error: Cannot find module "repl"
    at v (polyfills.js:3)
    at webpackMissingModule (repl.js:1)
    at Object.<anonymous> (repl.js:1)
    at Object.<anonymous> (repl.js:106)
    at __webpack_require__ (bootstrap c6de802…:19)
    at Object.<anonymous> (board.js:19)
    at Object.<anonymous> (board.js:1269)
    at __webpack_require__ (bootstrap c6de802…:19)
    at Object.<anonymous> (accelerometer.js:1)
    at Object.<anonymous> (accelerometer.js:1175)
    at __webpack_require__ (bootstrap c6de802…:19)
    at Object.noop (johnny-five.js:11)
    at __webpack_require__ (bootstrap c6de802…:19)
    at Object.<anonymous> (app.component.ts:8)
    at __webpack_require__ (bootstrap c6de802…:19)
repl.js:1未捕获错误:找不到模块“repl”
在v处(polyfills.js:3)
在webpackMissingModule(repl.js:1)上
反对。(回复js:1)
反对。(回复js:106)
at\uuuu网页包\uuuu需要(引导c6de802…:19)
反对。(board.js:19)
反对。(board.js:1269)
at\uuuu网页包\uuuu需要(引导c6de802…:19)
反对。(见附件js:1)
反对。(加速计js:1175)
at\uuuu网页包\uuuu需要(引导c6de802…:19)
在Object.noop(johnny five.js:11)
at\uuuu网页包\uuuu需要(引导c6de802…:19)
反对。(附录组件ts:8)
at\uuuu网页包\uuuu需要(引导c6de802…:19)

请任何人都能指导我如何实现这一点吗?提前谢谢。

你能分享Johnny Five的url吗?这个
提供商的使用代码在哪里?页面组件的代码?嗨,Samph。。。我是由npm安装johnny five raspi io安装的,我尝试在第2步中提示它:提供程序:[]
johnny five
将在nodejs上运行。你的目标平台是什么?Diullei、nodejs/angular2/typescript还是Ionic2
repl.js:1 Uncaught Error: Cannot find module "repl"
    at v (polyfills.js:3)
    at webpackMissingModule (repl.js:1)
    at Object.<anonymous> (repl.js:1)
    at Object.<anonymous> (repl.js:106)
    at __webpack_require__ (bootstrap c6de802…:19)
    at Object.<anonymous> (board.js:19)
    at Object.<anonymous> (board.js:1269)
    at __webpack_require__ (bootstrap c6de802…:19)
    at Object.<anonymous> (accelerometer.js:1)
    at Object.<anonymous> (accelerometer.js:1175)
    at __webpack_require__ (bootstrap c6de802…:19)
    at Object.noop (johnny-five.js:11)
    at __webpack_require__ (bootstrap c6de802…:19)
    at Object.<anonymous> (app.component.ts:8)
    at __webpack_require__ (bootstrap c6de802…:19)