Я новичок в 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」: ошибка
скомпилировать.
Если кто-то может дать подсказку о том, что пошло не так, это будет очень полезно.