Я создал проект angular 9 с Angular CLI 9.1.5.
Я устанавливаю с npm в этом проекте библиотеку запроса-обещания.
Я начинаю с :
npm i request --save
npm i @type/request
npm i request-promise --save
npm i @type/request-promise
Когда я запускаю этот проект, у меня много ошибок, но я нашел в Интернете решение в моем пакете. json я добавляю:
«браузер»: {
«крипто»: false,
«http»: false,
«https ": false,
" net ": false,
" path ": false,
" stream ": false,
" tls ": false,
" os ": false ,
"zlib": false,
"fs": false
}
В моем tsconfigconfig.app. json
Я добавляю:
«типы»: [ «узел» ]
В моем сервисе я использую:
import * as rp from 'request-promise';
export class test{
rpget(){
rp.get('xxxxxxxxxx').then(function(response2){
// expect(response.statusCode).toBe('GET /200');
/* console.log("respnse " + response2);
}).catch(function(error) {
console.log(error);
});
}
}
Когда я запускаю ng serve, компиляция заканчивается, но в консоли браузера появляется следующая ошибка:
undefined ### undefined ### Библиотека "request" больше не устанавливается автоматически. Undefined ## # Но это зависимость "запрос-обещание" .undefined ### Пожалуйста, установите его с помощью: undefined ### npm install request --saveundefined ### undefined
Но запрос установлен в этом проекте.