Вы должны включить в index.html, например:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>A random project</title>
<base href="/">
<meta name="viewport" content="width=device-width, initial-
scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
</head>
<body>
<link rel="stylesheet" href="https://cartodb-
libs.global.ssl.fastly.net/cartodb.js/v3/3.15/themes/css/cartodb.css"
/>
<script src="https://cartodb-libs.global.ssl.fastly.net/cartodb.js/v3/3.15/cartodb.core.js"></script>
<app-root></app-root>
</body>
</html>
В этом случае я включил библиотеку cartodb.js, затем для использования cartodb.js в любом компоненте или службе, которую я использую:
declare var cartodb: any;
В начале любого файла (Компонент, Сервис и т. Д.).
Обратите внимание, измените cartodb на имя библиотеки, которую вы будете использовать, например, для jquery:
declare var jquery:any;
declare var $ :any;
У вас должно быть что-то вроде этого:
import { Injectable } from '@angular/core';
// Other imports...
declare var cartodb: any;
@Injectable()
export class ARandomService {
}
Ps Поиск, если код, который вы хотите использовать, не существует в npm.