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,可能是由于复制粘贴。

您最好的选择是删除文件并手动编写,或者获取可以查看所有这些 un​​icode 字符并删除它们的文本编辑器。

于 2013-01-21T06:57:35.707 回答