Javascript 我的Meteor应用程序不断崩溃,这里';这是我的错误
我已经为Windows安装了Meteor。因为我使用的是Windows,所以无法使用Meteorite安装Atmosphere第三方软件包。因此,我必须按照这里的说明进行操作: 可以找到: 如果你已经做到了这一点,你已经在你的Windows操作系统上运行了一个meteor可执行文件,你就准备好了。如果你在社区里花了很多时间,你可能已经意识到有一个很棒的第三方软件包集合叫做Atmosphere。要使用大气包,你需要运行陨石;但是陨石也不会在Windows上运行![^meaculpa] 不幸的是,在撰写本文时,这个问题还没有很好的答案。但是,如果您确实需要使用它们,则流程如下: 创建项目的子目录packages/。 找出您需要的包(记住包有依赖项,但您可以在包的大气页面上看到它们。例如,以下是路由器的依赖项)。或者,如果应用程序的smart.lock文件已经由另一台机器上的Meteorite解决,则可以在依赖项部分查看该应用程序的smart.lock文件。 直接从git将每个包安装到packages/。 注意:许多软件包要求您在其中运行Javascript 我的Meteor应用程序不断崩溃,这里';这是我的错误,javascript,meteor,Javascript,Meteor,我已经为Windows安装了Meteor。因为我使用的是Windows,所以无法使用Meteorite安装Atmosphere第三方软件包。因此,我必须按照这里的说明进行操作: 可以找到: 如果你已经做到了这一点,你已经在你的Windows操作系统上运行了一个meteor可执行文件,你就准备好了。如果你在社区里花了很多时间,你可能已经意识到有一个很棒的第三方软件包集合叫做Atmosphere。要使用大气包,你需要运行陨石;但是陨石也不会在Windows上运行![^meaculpa] 不幸的是,在
git子模块更新--init
。
第二个注意事项:大多数包在git中命名为meteor-X(例如meteor router),但需要安装到名为X的目录中。
运行流星,我们告诉你运行捷运。
这或多或少地模拟了陨石的作用。因此,如果您遵循我们的一个示例,您应该能够使事情正常运行
因此,我创建了我的packages文件夹,克隆了这些包,重命名了这些文件夹,使之与smart.json文件中的名称相匹配。所以meteor路由器变成了“路由器”等等。现在当我运行我的应用程序时,我收到以下消息:
=> Errors prevented startup: Exception while bundling application: Error: ENOENT, no such file or directory 'C:\Users\Guest\Desktop\newfrapp\packages\HTML5-History-API\HTML5-History-API\history.iegte8.js'
at Object.fs.openSync (fs.js:338:18)
at Object.fs.openSync (C:\Program Files (x86)\Meteor\lib\node_modules\fstream\node_modules\graceful-fs\graceful-fs.js:68:26)
at Object.fs.readFileSync (fs.js:182:15)
at _.extend.add_file (C:\Program Files (x86)\Meteor\tools\bundler.js:221:27)
at self.api.add_files (C:\Program Files (x86)\Meteor\tools\bundler.js:145:16)
at Array.forEach (native)
at Function._.each._.forEach (C:\Program Files (x86)\Meteor\lib\node_modules\underscore\underscore.js:78:11)
at self.api.add_files (C:\Program Files (x86)\Meteor\tools\bundler.js:144:11)
at Array.forEach (native)
at Function._.each._.forEach (C:\Program Files (x86)\Meteor\lib\node_modules\underscore\underscore.js:78:11)
at Object.self.api.add_files (C:\Program Files (x86)\Meteor\tools\bundler.js:143:9)
at null.on_use_handler (C:\Users\Guest\Desktop\newfrapp\packages\HTML5-History-API\package.js:6:7)
at _.extend.use (C:\Program Files (x86)\Meteor\tools\bundler.js:483:11)
at self.api.use (C:\Program Files (x86)\Meteor\tools\bundler.js:133:21)
at Array.forEach (native)
at Function._.each._.forEach (C:\Program Files (x86)\Meteor\lib\node_modules\underscore\underscore.js:78:11)
at Object.self.api.use (C:\Program Files (x86)\Meteor\tools\bundler.js:129:9)
at _.extend.init_from_app_dir [as on_use_handler] (C:\Program Files (x86)\Meteor\tools\packages.js:238:11)
at _.extend.use (C:\Program Files (x86)\Meteor\tools\bundler.js:483:11)
at Object.exports.bundle (C:\Program Files (x86)\Meteor\tools\bundler.js:897:12)
at C:\Program Files (x86)\Meteor\tools\run.js:698:26
at exports.inFiber (C:\Program Files (x86)\Meteor\tools\fiber-helpers.js:24:12)
=> Your application is crashing. Waiting for file change.
有什么问题吗?我错过了一件至关重要的事情 注意:许多软件包要求您在其中运行git子模块update--init 这样做之后,一切都很顺利