Модуль не найден: Ошибка: невозможно разрешить http. Невозможно обслуживать приложение Angular6 с модулем Jenkins - PullRequest
0 голосов
/ 06 сентября 2018

Я новичок в Angular 6 (более уместно Angular> 1). В основном я пытаюсь получить некоторые данные из Jenkins и представить их в приложении с пользовательским интерфейсом на основе Angular.

Сначала я следовал приведенному ниже руководству. https://programmingwithmosh.com/angular/angular-4-tutorial/

Я гарантировал, что смогу получить доступ к "http://localhost:4200" после выполнения" ng serve ".

Чтобы получить доступ к Jenkins, я использовал модуль Jenkins из NPM. https://www.npmjs.com/package/jenkins

Устанавливается так же, используя npm install jenkins

Затем изменил app.component.ts следующим кодом для получения информации из Jenkins.

import { Component, OnInit } from '@angular/core';

declare var require: any;

@Component({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css']
})
export class AppComponent implements OnInit{
  title = 'Study1Jenkins';

  ngOnInit() {

    var jenkins = require('jenkins')({ baseUrl: 'https://UN:PW@myjenkins.com', crumbIssuer: true });

    jenkins.info(function(err, data) {
      if (err) throw err;

      console.log('info', data);
    });

  }

}

Затем я попытался сделать ng serve , что привело к следующей ошибке.

PS <path_removed>\Study1Jenkins> ng serve
** Angular Live Development Server is listening on localhost:4200, open your browser on http://localhost:4200/ **

Date: 2018-09-06T12:04:55.798Z Hash: 357d5112b1856c7eaadd Time: 18325ms chunk {main} main.js, main.js.map (main) 11.1 kB [initial] [rendered] chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 227 kB [initial] [rendered] chunk {runtime} runtime.js, runtime.js.map (runtime) 5.22 kB [entry] [rendered] chunk {styles} styles.js, styles.js.map (styles) 15.6 kB [initial] [rendered] chunk {vendor} vendor.js, vendor.js.map (vendor) 3.37 MB [initial] [rendered]

ОШИБКА в ./node_modules/papi/lib/client.js Модуль не найден: Ошибка: Не удается разрешить http в '\ Study1Jenkins \ node_modules \ papi \ lib' ОШИБКА в ./node_modules/papi/lib/client.js Модуль не найден: Ошибка: невозможно разрешить https в '\ Study1Jenkins \ node_modules \ papi \ lib' i 「wdm」: ошибка скомпилировать.

Если кто-то может дать подсказку о том, что пошло не так, это будет очень полезно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...