Domino 10 AppDevPack本地安装问题

问题描述 投票:0回答:1

我现在是第三天,但是找不到在我的本地角应用程序上成功使用AppDevPack的方法。我在Mac上工作,我有Angular v 8.15.0。我能够成功安装库,但是当我不想编译它时,它会中断。描述:我几乎完成了脚本的所有操作。唯一的区别是我已经提供了@domino所在的服务(它不是直接在一个组件上)。主要问题似乎是grpc,然后是流。

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找不到模块:错误:无法解析'/ Users / ... / node_modules / @ domino / domino中的'path' -db / node_modules / GRPC / node_modules / minimatch”

错误在./node_modules/@domino/domino-db/node_modules/grpc/node_modules/detect-libc/lib/detect-libc.js找不到模块:错误:无法解析'/ ... / node_modules /中的'child_process' @ domino / domino-db / node_modules / grpc / node_modules / detect-libc / lib'错误:无法解析'/Users /.../node_modules/@domino/domino-db/node_modules/grpc/中的'path' node_modules / minimatch'ERROR in ./node_modules/@domino/domino-db/node_modules/grpc/node_modules/detect-libc/lib/detect-libc.js找不到模块:错误:无法解析'/_'中的'child_process'用户/.../ node_modules / @ domino / domino-db / node_modules / grpc / node_modules / detect-libc / lib'ERROR in ./node_modules/@domino/domino-db/node_modules/grpc/src/client.js Module找不到:错误:无法解析'/Users /.../node_modules/@domino/domino-db/node_modules/grpc/src'中的'stream'

node.js angular lotus-domino domino-appdev-pack
1个回答
3
投票

关键依赖:依赖的请求是表达式

从错误消息中,我可以看到您正在尝试webpack这个。我们不支持在网页上运行domino-db。即使您遇到此错误,domino-db也无法在该环境中加载,因为它不安全。

生产中的Domino-db,安全环境需要客户端凭据才能登录。这些不是您希望在浏览器页面中显示的内容。

© www.soinside.com 2019 - 2024. All rights reserved.