Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.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 流星0.9';t工作-“;找不到模块';纤维&x27&引用;_Javascript_Meteor_Modulus.io - Fatal编程技术网

Javascript 流星0.9';t工作-“;找不到模块';纤维&x27&引用;

Javascript 流星0.9';t工作-“;找不到模块';纤维&x27&引用;,javascript,meteor,modulus.io,Javascript,Meteor,Modulus.io,在尝试部署新创建的Meteor(0.9)应用程序时,我总是在日志中收到以下错误消息: module.js:340 throw err; ^ Error: Cannot find module 'fibers' at Function.Module._resolveFilename (module.js:338:15) at Function.Module._load (module.js:280:25) at Module.require (module.js:364:17) at

在尝试部署新创建的Meteor(0.9)应用程序时,我总是在日志中收到以下错误消息:

module.js:340
throw err;
      ^
Error: Cannot find module 'fibers'
at Function.Module._resolveFilename (module.js:338:15)
at Function.Module._load (module.js:280:25)
at Module.require (module.js:364:17)
at require (module.js:380:17)
at Object.<anonymous> (/mnt/data/2/programs/server/boot.js:1:75)
at Module._compile (module.js:456:26)
at Object.Module._extensions..js (module.js:474:10)
at Module.load (module.js:356:32)
at Function.Module._load (module.js:312:12)
at Module.require (module.js:364:17)
module.js:340
犯错误;
^
错误:找不到模块“光纤”
在Function.Module.\u解析文件名(Module.js:338:15)
在Function.Module.\u加载(Module.js:280:25)
at Module.require(Module.js:364:17)
根据需要(模块js:380:17)
反对。台阶
  • 执行模数设置的步骤
  • 但即使尝试了这个问题的解决方案,我也无法让它运行


    有人猜猜这里出了什么问题吗?

    不知道这是否是同一个问题,但是我的应用程序在删除“spiderable”包后现在正在运行。

    这可能与meteor捆绑包的新体系结构(将meteor应用程序转换为常规Node.js应用程序的过程)有关

    在Meteor<0.9中,您必须在捆绑包的根目录下运行npm安装才能安装npm模块,现在您必须先将cd放入程序/服务器,如自述文件中所述:

    This is a Meteor application bundle. It has only one external dependency:
    Node.js 0.10.29 or newer. To run the application:
    
      $ (cd programs/server && npm install)
      $ export MONGO_URL='mongodb://user:password@host:port/databasename'
      $ export ROOT_URL='http://example.com'
      $ export MAIL_URL='smtp://user:password@mailhost:port/'
      $ node main.js
    
    Use the PORT environment variable to set the port where the
    application will listen. The default is 80, but that will require
    root on most systems.
    
    Find out more about Meteor at meteor.com.
    

    Module开发了一个名为
    demeteorizer
    的工具,该工具旨在将Meteor应用程序转换为Node.js应用程序的过程自动化,可能他们还没有修改该工具以考虑0.9个更改。

    构建包后,运行以下操作:

    cd <bundle dir>/programs/server
    sudo npm install
    
    cd/程序/服务器
    sudo npm安装
    

    这会将光纤安装到光纤束中,并为我修复光纤束。希望这对你有用

    我也有同样的问题,但是关于陨石Heroku buildpack的建筑。为了避免您在查找更新的buildpack时遇到挫折,如果您去了,您可以使用这个具有Meteor 0.9.x更新的buildpack。谢谢@djhi

    只是部署了一个应用程序,却遇到了同样的问题。你有什么进展吗?@onepixelsold“进展”是什么意思?建议你回到你最初编写应用程序的Meteor版本。0.9是一个相对较新的版本,很多东西都坏了。我也遇到了同样的问题。。问题是否已解决???@naveen因为它与Modular CLI工具1.1.1配合使用,请尝试使用“Modular deploy”再次更新和部署它是一款全新的meteor应用程序,因此没有可插拔的软件包。尽管如此,他们还是有→ 我可以确认它现在对我有效。使用模块工具版本1.1.1,它只适用于“模块部署”,程序/服务器在哪里?您必须首先通过在meteor项目目录中键入
    meteor build--directory../build
    来构建捆绑包。然后你需要
    cd
    npm安装的目录是
    。/build/bundle/programs/server
    谢谢你的回答,我也用meteorite heroku build pack试过了,但很明显当时它不支持0.9.x。看看这个0.9.x的目录:听起来好像很有帮助。我现在还有一个错误消息:Meteor需要节点v0.10.29或更高版本。希望我能理解后面的一点,-@Pivert将在