此新安装的流星(1.10.2),先在Windows 10上涂上巧克力,然后按meteor create --bare appName
,然后复制/粘贴我停放了一段时间的大约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');
您需要显式导入导出的const,因此不是
import '../imports/api/dataTeck.js';
您需要通过以下方式导入
import { DataTeckCol } from '../imports/api/dataTeck.js';