Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/448.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我的Meteor应用程序不断崩溃,这里';这是我的错误_Javascript_Meteor - Fatal编程技术网

Javascript 我的Meteor应用程序不断崩溃,这里';这是我的错误

Javascript 我的Meteor应用程序不断崩溃,这里';这是我的错误,javascript,meteor,Javascript,Meteor,我已经为Windows安装了Meteor。因为我使用的是Windows,所以无法使用Meteorite安装Atmosphere第三方软件包。因此,我必须按照这里的说明进行操作: 可以找到: 如果你已经做到了这一点,你已经在你的Windows操作系统上运行了一个meteor可执行文件,你就准备好了。如果你在社区里花了很多时间,你可能已经意识到有一个很棒的第三方软件包集合叫做Atmosphere。要使用大气包,你需要运行陨石;但是陨石也不会在Windows上运行![^meaculpa] 不幸的是,在

我已经为Windows安装了Meteor。因为我使用的是Windows,所以无法使用Meteorite安装Atmosphere第三方软件包。因此,我必须按照这里的说明进行操作:

可以找到:

如果你已经做到了这一点,你已经在你的Windows操作系统上运行了一个meteor可执行文件,你就准备好了。如果你在社区里花了很多时间,你可能已经意识到有一个很棒的第三方软件包集合叫做Atmosphere。要使用大气包,你需要运行陨石;但是陨石也不会在Windows上运行![^meaculpa]

不幸的是,在撰写本文时,这个问题还没有很好的答案。但是,如果您确实需要使用它们,则流程如下:

创建项目的子目录packages/。 找出您需要的包(记住包有依赖项,但您可以在包的大气页面上看到它们。例如,以下是路由器的依赖项)。或者,如果应用程序的smart.lock文件已经由另一台机器上的Meteorite解决,则可以在依赖项部分查看该应用程序的smart.lock文件。 直接从git将每个包安装到packages/。 注意:许多软件包要求您在其中运行
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

这样做之后,一切都很顺利