3

Meteor は最近、v0.5.4 から新しいMeteor.settingsオブジェクトを追加しました。そして、非常に迷惑な方法で、例を挙げて、ドキュメントで設定のセットアップ方法を適切に説明していませんでした.

私のアプリには、「settings.json」というテキスト ファイル (ルート) があります。

{
    "initURL" : "http://localhost:60326/"
}

しかし、を使用してアプリを起動しようとするとmeteor --settings settings.json、次のエラーが発生します。

undefined:1
{
^
SyntaxError: Unexpected token 
    at Object.parse (native)
    at Object.exports.getSettings (C:\Program Files (x86)\Meteor\app\meteor\run.
js:537:10)
    at start_server (C:\Program Files (x86)\Meteor\app\meteor\run.js:239:28)
    at exports.run.restart_server (C:\Program Files (x86)\Meteor\app\meteor\run.
js:655:21)
    at C:\Program Files (x86)\Meteor\app\meteor\run.js:726:9
    at Socket.exports.launch_mongo (C:\Program Files (x86)\Meteor\app\lib\mongo_
runner.js:187:9)
    at Socket.EventEmitter.emit (events.js:93:17)
    at Pipe.onread (net.js:391:31)

私のMeteorアプリの設定で何が問題なのか、誰か知っていますか?

4

1 に答える 1

8

settings.jsonおそらくコピー&ペーストが原因で、に文字が隠れています。

最善の策は、ファイルを削除して手動で書き込むか、これらすべてのUnicode文字を表示して削除できるテキストエディタを入手することです。

于 2013-01-21T06:57:35.707 に答える