Я уже третий день, но не могу найти способ успешно использовать AppDevPack в моем локальном угловом приложении.Я работаю на Mac, у меня Angular v 8.15.0.Мне удалось успешно установить библиотеку, но когда я не хочу ее компилировать, она ломается.Для описания: я сделал почти все для сценария.Разница лишь в том, что я создал сервис, в котором живет @domino (он не находится непосредственно на компоненте).Основная проблема, кажется, с grpc , а затем с stream .
import { Injectable } from '@angular/core';
//import { useServer } from '@domino/domino-db/';
import * as useServer from '../../../node_modules/@domino/domino-db';
@Injectable({
providedIn: 'root'
})
export class DominoService {
private serverConfig = {
hostName: 'http://www.hostname.com/',
connection: { port:'3002'}
};
private databaseConfig = {
filePath: 'dev-tmp.nsf'
};
public database: any;
constructor() {
useServer( this.serverConfig ).then( async server => {
this.database = await server.useDatabase( this.databaseConfig );
});
const coll = this.database.bulkReadDocuments({
query: "Form = 'Document'"
});
console.log("Returned docs:" + JSON.stringify(coll));
}
Вот некоторые из ошибок:
Критическая зависимость: запрос зависимости - это выражение
ПРЕДУПРЕЖДЕНИЕ в ./node_modules/@domino/domino-db/node_modules/grpc/node_modules/node-pre-gyp/lib/pre-binding.js 20: 22-48 Критическая зависимость: запрос зависимости является выражением
ПРЕДУПРЕЖДЕНИЕ в ./node_modules/@domino/domino-db/node_modules/grpc/node_modules/node-pre-gyp/lib/util/versioning.js 17: 20-67 Критическая зависимость: запрос зависимости является выражением
ПРЕДУПРЕЖДЕНИЕ в ./node_modules/@domino/domino-db/node_modules/grpc/node_modules/minimatch/minimatch.js Moduleне найдено: Ошибка: не удается разрешить 'путь' в '/ Users /… / node_modules / @ domino / domino-db / node_modules / grpc / node_modules / minimatch'
ОШИБКА в ./node_modules/@domino/domino-db/node_modules/grpc/node_modules/detect-libc/lib/detect-libc.js Модуль не найден: ошибка: может 't 'child_process' в '/… / node_modules / @ domino / domino-db / node_modules / grpc / node_modules / detect-libc / lib' Ошибка: невозможно разрешить 'путь' в '/Users/.../node_modules/ @ domino / domino-db / node_modules / grpc / node_modules / minimatch 'ОШИБКА в ./node_modules/@domino/domino-db/node_modules/grpc/node_modules/detect-libc/lib/detect-libc.js Модуль не найден:Ошибка: не удается разрешить 'child_process' в '/Users/.../node_modules/@domino/domino-db/node_modules/grpc/node_modules/detect-libc/lib' ОШИБКА в ./node_modules/@domino/domino-db / node_modules / grpc / src / client.js Модуль не найден: Ошибка: невозможно разрешить «поток» в «/Users/.../node_modules/@domino/domino-db/node_modules/grpc/src'