在Windows 10上安装裸露的流星后未定义集合

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

此新安装的流星(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');

enter image description here

meteor collections
1个回答
0
投票

您需要显式导入导出的const,因此不是

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

您需要通过以下方式导入

import { DataTeckCol } from '../imports/api/dataTeck.js';
© www.soinside.com 2019 - 2024. All rights reserved.