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';
这个新安装的 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';