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)