2016-07-05 11 views
4

import {Mongo} from 'meteor/mongo'; export let Products = new Mongo.Collection('products'); 「コレクション」という名前のコレクションは、上記のコード

角度2 +流星に既に存在し、私は私のサンプルプロジェクトで書かれたことです。私は、このサンプルプロジェクトを実行しようとすると、それは私がmeteor resetを試してみた

「製品」という名前のコレクションが既に存在し、エラー

スローします。それでも私は同じ問題に直面しています。私はグーグルだが、適切な解決策を得ていない。誰でも助けてくれますか?

+0

同じ問題を抱えていて、正確に何が起こっているのかを知ることができなかった誰かから投稿を読みました。 彼は最終的に流星がタイスクリプトコードをコンパイルし、それを縮小するという解決策に出た。自動コンパイルIDEを使用している場合は、エラーをトリガーするサーバー上に同じjavascriptのコピーがあります。 IDEを別のものに切り替える可能性があります。 – KRONWALLED

+0

私はすでに原子のみを使用しています:( –

答えて

2

私は最後の日に同じ問題が発生しました。私は私の

"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": ... 

tsconfig.json

のこの部分を使用して、それを解決して、私はまた私の作業ディレクトリからすべての.jsと.js.mapファイルを削除しました。 @KRONWALLEDがすでに述べたように、.tsファイルを自動コンパイルするIDEを使用すると問題が発生します。 atom-typescriptパッケージを使用している場合、これが.tsファイルのオートコンパイルである可能性があります。そのため、このエラーが発生します。 tsconfig.jsonファイル内の重要な行は、我々のコンパイラは、保存上のファイルをコンパイルしてはならないことを宣言ここで

"compileOnSave": false, 

です。流星が走っているときだけ、ファイルは流星でコンパイルされます。

私はこれがあなたに役立つことを願っています。

+0

ありがとうございます@グラハン –

+0

あなたは歓迎です – grahan

+0

こんにちはグラハン、 'tsconfig.json'を更新しましたが、' .js'と '.js.map'ファイルを削除する必要がある**作業ディレクトリ**はどこにありますか? – Richard

関連する問題