windows 10 上的裸流星安装后未定义集合

Collection is not defined after a bare meteor install on windows 10

这个新安装的 meteor (1.10.2) 由 chocolatey 在 windows 10 之后是 meteor create --bare appName 然后是 copy/paste 我已经停放了一段时间的一些 2 年前的代码。追查此运行时错误的原因无济于事。

ReferenceError: DataTeckCol is not defined
at server/dataTeck.js:13:1
at module (server/dataTeck.js:20:8)

../server/dataTeck.js

"use strict";
let cheerio = require('cheerio');
import {Matcher} from "./matcher";
import {Dispatcher} from "./dispatcher";
import '../imports/api/dataTeck.js';

DataTeckCol.remove({plateNum: {$in: plates}});  //<<<<<<<< Error line

../imports/api/dataTeck.js

import { Mongo } from 'meteor/mongo';
export const DataTeckCol = new Mongo.Collection('dataTeckCol');

您需要显式导入导出的常量,而不是

import '../imports/api/dataTeck.js';

您需要通过

导入
import { DataTeckCol } from '../imports/api/dataTeck.js';