Cordova Can';t在不中断的情况下将Meteor应用程序更新为1.2
尝试更新我的应用程序(我能达到的最高值是1.1)任何更高的值,我得到:Cordova Can';t在不中断的情况下将Meteor应用程序更新为1.2,cordova,meteor,updates,babeljs,package.json,Cordova,Meteor,Updates,Babeljs,Package.json,尝试更新我的应用程序(我能达到的最高值是1.1)任何更高的值,我得到: => Started proxy. => Started MongoDB. => Errors prevented startup: While processing files with ecmascript (for targ
=> Started proxy.
=> Started MongoDB.
=> Errors prevented startup:
While processing files with ecmascript (for target web.browser):
native: /Users/Archie/package.json: Error while parsing JSON - Unexpected end
of input
at Object.parse (native)
at OptionManager.addConfig
(/Users/Archie/.meteor/packages/ecmascript/.0.1.3.11anxi0++os+web.browser+web.cordova/plugin.compile-ecmascript.os/npm/babel-compiler/node_modules/meteor-babel/node_modules/babel-core/lib/transformation/file/options/option-manager.js:100:62)
at OptionManager.findConfigs
(/Users/Archie/.meteor/packages/ecmascript/.0.1.3.11anxi0++os+web.browser+web.cordova/plugin.compile-ecmascript.os/npm/babel-compiler/node_modules/meteor-babel/node_modules/babel-core/lib/transformation/file/options/option-manager.js:171:32)
at OptionManager.init
(/Users/Archie/.meteor/packages/ecmascript/.0.1.3.11anxi0++os+web.browser+web.cordova/plugin.compile-ecmascript.os/npm/babel-compiler/node_modules/meteor-babel/node_modules/babel-core/lib/transformation/file/options/option-manager.js:229:12)
at File.initOptions
(/Users/Archie/.meteor/packages/ecmascript/.0.1.3.11anxi0++os+web.browser+web.cordova/plugin.compile-ecmascript.os/npm/babel-compiler/node_modules/meteor-babel/node_modules/babel-core/lib/transformation/file/index.js:147:75)
at new File
(/Users/Archie/.meteor/packages/ecmascript/.0.1.3.11anxi0++os+web.browser+web.cordova/plugin.compile-ecmascript.os/npm/babel-compiler/node_modules/meteor-babel/node_modules/babel-core/lib/transformation/file/index.js:137:22)
at Pipeline.transform
(/Users/Archie/.meteor/packages/ecmascript/.0.1.3.11anxi0++os+web.browser+web.cordova/plugin.compile-ecmascript.os/npm/babel-compiler/node_modules/meteor-babel/node_modules/babel-core/lib/transformation/pipeline.js:164:16)
at
/Users/Archie/.meteor/packages/ecmascript/.0.1.3.11anxi0++os+web.browser+web.cordova/plugin.compile-ecmascript.os/npm/babel-compiler/node_modules/meteor-babel/index.js:26:18
at Cache.Cp.get
(/Users/Archie/.meteor/packages/ecmascript/.0.1.3.11anxi0++os+web.browser+web.cordova/plugin.compile-ecmascript.os/npm/babel-compiler/node_modules/meteor-babel/cache.js:89:19)
at Object.compile
(/Users/Archie/.meteor/packages/ecmascript/.0.1.3.11anxi0++os+web.browser+web.cordova/plugin.compile-ecmascript.os/npm/babel-compiler/node_modules/meteor-babel/index.js:20:23)
at Object.Babel.compile (packages/babel-compiler/babel.js:42:1)
at packages/babel-compiler/babel-compiler.js:58:1
at Array.forEach (native)
at BabelCompiler.BCp.processFilesForTarget
(packages/babel-compiler/babel-compiler.js:17:1)
While processing files with ecmascript (for target web.cordova):
native: /Users/Archie/package.json: Error while parsing JSON - Unexpected end
of input
at Object.parse (native)
at OptionManager.addConfig
(/Users/Archie/.meteor/packages/ecmascript/.0.1.3.11anxi0++os+web.browser+web.cordova/plugin.compile-ecmascript.os/npm/babel-compiler/node_modules/meteor-babel/node_modules/babel-core/lib/transformation/file/options/option-manager.js:100:62)
at OptionManager.findConfigs
(/Users/Archie/.meteor/packages/ecmascript/.0.1.3.11anxi0++os+web.browser+web.cordova/plugin.compile-ecmascript.os/npm/babel-compiler/node_modules/meteor-babel/node_modules/babel-core/lib/transformation/file/options/option-manager.js:171:32)
at OptionManager.init
(/Users/Archie/.meteor/packages/ecmascript/.0.1.3.11anxi0++os+web.browser+web.cordova/plugin.compile-ecmascript.os/npm/babel-compiler/node_modules/meteor-babel/node_modules/babel-core/lib/transformation/file/options/option-manager.js:229:12)
at File.initOptions
(/Users/Archie/.meteor/packages/ecmascript/.0.1.3.11anxi0++os+web.browser+web.cordova/plugin.compile-ecmascript.os/npm/babel-compiler/node_modules/meteor-babel/node_modules/babel-core/lib/transformation/file/index.js:147:75)
at new File
(/Users/Archie/.meteor/packages/ecmascript/.0.1.3.11anxi0++os+web.browser+web.cordova/plugin.compile-ecmascript.os/npm/babel-compiler/node_modules/meteor-babel/node_modules/babel-core/lib/transformation/file/index.js:137:22)
at Pipeline.transform
(/Users/Archie/.meteor/packages/ecmascript/.0.1.3.11anxi0++os+web.browser+web.cordova/plugin.compile-ecmascript.os/npm/babel-compiler/node_modules/meteor-babel/node_modules/babel-core/lib/transformation/pipeline.js:164:16)
at
/Users/Archie/.meteor/packages/ecmascript/.0.1.3.11anxi0++os+web.browser+web.cordova/plugin.compile-ecmascript.os/npm/babel-compiler/node_modules/meteor-babel/index.js:26:18
at Cache.Cp.get
(/Users/Archie/.meteor/packages/ecmascript/.0.1.3.11anxi0++os+web.browser+web.cordova/plugin.compile-ecmascript.os/npm/babel-compiler/node_modules/meteor-babel/cache.js:89:19)
at Object.compile
(/Users/Archie/.meteor/packages/ecmascript/.0.1.3.11anxi0++os+web.browser+web.cordova/plugin.compile-ecmascript.os/npm/babel-compiler/node_modules/meteor-babel/index.js:20:23)
at Object.Babel.compile (packages/babel-compiler/babel.js:42:1)
at packages/babel-compiler/babel-compiler.js:58:1
at Array.forEach (native)
at BabelCompiler.BCp.processFilesForTarget
(packages/babel-compiler/babel-compiler.js:17:1)
While processing files with ecmascript (for target os.osx.x86_64):
native: /Users/Archie/package.json: Error while parsing JSON - Unexpected end
of input
at Object.parse (native)
at OptionManager.addConfig
(/Users/Archie/.meteor/packages/ecmascript/.0.1.3.11anxi0++os+web.browser+web.cordova/plugin.compile-ecmascript.os/npm/babel-compiler/node_modules/meteor-babel/node_modules/babel-core/lib/transformation/file/options/option-manager.js:100:62)
at OptionManager.findConfigs
(/Users/Archie/.meteor/packages/ecmascript/.0.1.3.11anxi0++os+web.browser+web.cordova/plugin.compile-ecmascript.os/npm/babel-compiler/node_modules/meteor-babel/node_modules/babel-core/lib/transformation/file/options/option-manager.js:171:32)
at OptionManager.init
(/Users/Archie/.meteor/packages/ecmascript/.0.1.3.11anxi0++os+web.browser+web.cordova/plugin.compile-ecmascript.os/npm/babel-compiler/node_modules/meteor-babel/node_modules/babel-core/lib/transformation/file/options/option-manager.js:229:12)
at File.initOptions
(/Users/Archie/.meteor/packages/ecmascript/.0.1.3.11anxi0++os+web.browser+web.cordova/plugin.compile-ecmascript.os/npm/babel-compiler/node_modules/meteor-babel/node_modules/babel-core/lib/transformation/file/index.js:147:75)
at new File
(/Users/Archie/.meteor/packages/ecmascript/.0.1.3.11anxi0++os+web.browser+web.cordova/plugin.compile-ecmascript.os/npm/babel-compiler/node_modules/meteor-babel/node_modules/babel-core/lib/transformation/file/index.js:137:22)
at Pipeline.transform
(/Users/Archie/.meteor/packages/ecmascript/.0.1.3.11anxi0++os+web.browser+web.cordova/plugin.compile-ecmascript.os/npm/babel-compiler/node_modules/meteor-babel/node_modules/babel-core/lib/transformation/pipeline.js:164:16)
at
/Users/Archie/.meteor/packages/ecmascript/.0.1.3.11anxi0++os+web.browser+web.cordova/plugin.compile-ecmascript.os/npm/babel-compiler/node_modules/meteor-babel/index.js:26:18
at Cache.Cp.get
(/Users/Archie/.meteor/packages/ecmascript/.0.1.3.11anxi0++os+web.browser+web.cordova/plugin.compile-ecmascript.os/npm/babel-compiler/node_modules/meteor-babel/cache.js:89:19)
at Object.compile
(/Users/Archie/.meteor/packages/ecmascript/.0.1.3.11anxi0++os+web.browser+web.cordova/plugin.compile-ecmascript.os/npm/babel-compiler/node_modules/meteor-babel/index.js:20:23)
at Object.Babel.compile (packages/babel-compiler/babel.js:42:1)
at packages/babel-compiler/babel-compiler.js:58:1
at Array.forEach (native)
at BabelCompiler.BCp.processFilesForTarget
(packages/babel-compiler/babel-compiler.js:17:1)
目前的版本是Meteor 1.2
位于的package.json实际上是空的。我不知道它为什么要引用它,因为我以前的版本从未使用过/Users/Archie/package.JSON上的JSON文件
非常不确定如何解决这个问题,或者如何更新我的应用程序!我尝试过重新安装Meteor或更新到更高版本,但没有成功
我有其他流星应用程序更新到1.4没有问题,在这个桌面上,所以不确定为什么会有这样的问题
任何帮助都将不胜感激 让我们试着在
package.JSON
文件中放置一个空的JSON对象,例如{}
,您对该文件有问题。我很困惑,为什么它指的是/Users/Archie/package.JSON,它位于您的主目录中,而您的meteor项目可能位于其他地方。您可以尝试使用meteor重置
和/或rm-rf.meteor/local
,这可能会help@Mikkel这也让我困惑<代码>流星重置和rm-rf。流星/本地
请不要做任何不幸的事情,但感谢您的建议@康,这似乎解决了它!有点奇怪。现在,Iron Router因以下错误而中断:Router.route('/',function(){this.render('Home',{data:function(){return Items.findOne({u id:this.params._id});}}})但是我想这是另一个完全源于更新的问题!