Я пытаюсь реализовать клиентский класс для моего API для отдыха в Cordova + TypeScript + Angular, используя Cordova, у меня есть что-то вроде
myrestservice.ts
export class MyRestService {
constructor(private http: HttpClient) {
}
doApiCall() {
// ...
}
}
и хотите использовать в компоненте
mycomponent.ts
import { MyRestService } from './../../services/myrestservice';
// some othe includes here
import { Component, } from '@angular/core';
import { HttpClient } from '@angular/common/http';
import { NavController } from 'ionic-angular';
export class MyPage {
constructor(public navCtrl: NavController, public http: HttpClient) {
let aquabox = new MyRestService(http);
aquabox.doApiCall();
}
}
Но когда я пытаюсь запустить приложение, я вижу:
Error: Cannot find module "."
at webpackMissingModule (http://localhost:8100/build/vendor.js:117231:69)
at http://localhost:8100/build/vendor.js:117231:147
at Object.<anonymous> (http://localhost:8100/build/vendor.js:117240:3)
at __webpack_require__ (http://localhost:8100/build/vendor.js:55:30)
at Object.113 (http://localhost:8100/build/main.js:27:86)
at __webpack_require__ (http://localhost:8100/build/vendor.js:55:30)
at Object.222 (http://localhost:8100/build/main.js:285:71)
at __webpack_require__ (http://localhost:8100/build/vendor.js:55:30)
at Object.201 (http://localhost:8100/build/main.js:272:70)
at __webpack_require__ (http://localhost:8100/build/vendor.js:55:30)
Знаете ли вы, почему это происходит? Нужно ли как-то «регистрировать» мой MyRestService
класс?