import {Mongo} from 'meteor/mongo'; export let Products = new Mongo.Collection('products');
已经有一个名为“集”收集角2 +流星
上面的代码,我已经写在我的样本项目。当我尝试运行此示例项目,它抛出错误
已经有一个名为
我试过meteor reset
“产品”集合。我仍然面临同样的问题。我GOOGLE了,但没有得到适当的解决方案。谁能帮我吗?
import {Mongo} from 'meteor/mongo'; export let Products = new Mongo.Collection('products');
已经有一个名为“集”收集角2 +流星
上面的代码,我已经写在我的样本项目。当我尝试运行此示例项目,它抛出错误
已经有一个名为
我试过meteor reset
“产品”集合。我仍然面临同样的问题。我GOOGLE了,但没有得到适当的解决方案。谁能帮我吗?
我在最后几天有同样的问题。我解决它使用我的这部分tsconfig.json
"atom": {
"rewriteTsconfig": true
},
"compileOnSave": false,
"buildOnSave": false,
"compilerOptions": {
"experimentalDecorators": true,
"module": "commonjs",
"target": "es5",
"isolatedModules": false,
"moduleResolution": "node",
"emitDecoratorMetadata": true,
"removeComments": false,
"noImplicitAny": false,
"sourceMap": true
},
"filesGlob": ...
,我也删除了所有的.js和.js.map文件从我的工作目录。正如@KRONWALLED已经提到的那样,当你使用自动编译你的.ts文件的IDE时会出现这个问题。当您使用atom-typescript程序包时,可能是因为这是自动合并您的.ts文件。这就是为什么你会得到这个错误。在tsconfig.json文件中的重要行是
"compileOnSave": false,
这里我们声明,我们的编译器不应编译上保存文件。只有在流星运行的时候,文件才会被流星编译。
我希望这会帮助你。
我从别人那里读过一篇文章,他们遇到了同样的问题,无法找出究竟发生了什么。 他终于来到解决方案,流星将编译打字稿代码并缩小它。如果您现在使用自动编译IDE,那么您的服务器上将会有相同的JavaScript副本,从而触发该错误。 也许尝试切换您的IDE到其他(例如[Atom](https://atom.io/)) – KRONWALLED
我已经只使用原子:( –