我手动在数据源当中添加了数据表,手动维护数据,想在插件中访问这个表中的数据,但是在 import 阶段就出现了问题:
const { Database } = require('@nocobase/database');
const db = new Database({
dialect: 'mysql',
database: 'nocobase',
username: 'u',
password: 'p',
host: 'localhost',
port: 3306
});
const repo = db.getCollection('repo').repository;
const data = repo.find();
编译阶段,出现报错:
error - ./node_modules/@nocobase/utils/lib/perf-hooks.js:34:24-45
Module not found: Error: Can't resolve 'perf_hooks' in '/home/ubuntu/device-manager-demo/my-nocobase-app/node_modules/@nocobase/utils/lib'
注释以上代码之后报错消失(用 import 而非 require 方式也会出错),请问怎么办,或者说怎么访问现有的数据?