Node.js 流星:Can';t运行新创建的应用程序Win10 x64

Node.js 流星:Can';t运行新创建的应用程序Win10 x64,node.js,meteor,npm,npm-install,Node.js,Meteor,Npm,Npm Install,我试图学习流星,但我甚至不能使第一个教程的工作 PS >meteor create test PS >cd test PS \test> npm install up to date in 1.644s PS \test> meteor => Started proxy. => Started MongoDB. W20180527-15:47:22.220(9)? (STDERR) module.js:549 W20180527-15:47:22.261(

我试图学习流星,但我甚至不能使第一个教程的工作

PS >meteor create test
PS >cd test
PS \test> npm install
up to date in 1.644s
PS \test> meteor

=> Started proxy.
=> Started MongoDB.

W20180527-15:47:22.220(9)? (STDERR) module.js:549
W20180527-15:47:22.261(9)? (STDERR)     throw err;
W20180527-15:47:22.262(9)? (STDERR)     ^
W20180527-15:47:22.263(9)? (STDERR)
W20180527-15:47:22.268(9)? (STDERR) Error: Cannot find module 'fibers'
W20180527-15:47:22.269(9)? (STDERR)     at Function.Module._resolveFilename (module.js:547:15)
W20180527-15:47:22.271(9)? (STDERR)     at Function.Module._load (module.js:474:25)
W20180527-15:47:22.272(9)? (STDERR)     at Module.require (module.js:596:17)
W20180527-15:47:22.274(9)? (STDERR)     at require (internal/module.js:11:18)
W20180527-15:47:22.274(9)? (STDERR)     at Object.<anonymous> (D:\workspace\meteor\test\.meteor\local\build\programs\server\boot.js:1:75)
W20180527-15:47:22.275(9)? (STDERR)     at Module._compile (module.js:652:30)
W20180527-15:47:22.276(9)? (STDERR)     at Object.Module._extensions..js (module.js:663:10)
W20180527-15:47:22.277(9)? (STDERR)     at Module.load (module.js:565:32)
W20180527-15:47:22.278(9)? (STDERR)     at tryModuleLoad (module.js:505:12)
W20180527-15:47:22.278(9)? (STDERR)     at Function.Module._load (module.js:497:3)

=> Exited with code: 1
PS>流星创建测试
PS>cd测试
PS\test>npm安装
1.644s中的最新版本
PS\测试>流星
=>已启动代理。
=>启动了MongoDB。
W20180527-15:47:22.220(9)?(STDERR)module.js:549
W20180527-15:47:22.261(9)?(标准)投掷错误;
W20180527-15:47:22.262(9)?(标准)^
W20180527-15:47:22.263(9)?(标准)
W20180527-15:47:22.268(9)?(STDERR)错误:找不到模块“光纤”
W20180527-15:47:22.269(9)?(STDERR)位于Function.Module.\u解析文件名(Module.js:547:15)
W20180527-15:47:22.271(9)?(STDERR)在Function.Module.\u加载(Module.js:474:25)
W20180527-15:47:22.272(9)?(STDERR)位于Module.require(Module.js:596:17)
W20180527-15:47:22.274(9)?(标准)在需要时(内部/module.js:11:18)
W20180527-15:47:22.274(9)?(STDERR)at对象。(D:\workspace\meteor\test\.meteor\local\build\programs\server\boot.js:1:75)
W20180527-15:47:22.275(9)?(STDERR)在模块处编译(Module.js:652:30)
W20180527-15:47:22.276(9)?(STDERR)位于Object.Module._extensions..js(Module.js:663:10)
W20180527-15:47:22.277(9)?(STDERR)位于Module.load(Module.js:565:32)
W20180527-15:47:22.278(9)?(STDERR)在tryModuleLoad(module.js:505:12)
W20180527-15:47:22.278(9)?(STDERR)位于Function.Module._load(Module.js:497:3)
=>已退出,代码为:1
我试过:

  • 手动安装缺失的模块会导致另一个缺失的模块,但缺失的模块太多了
  • npm安装没有做任何事情,所以我尝试使用npm安装missing,但它只是说没有缺失的模块
  • 重新安装Meteor、NodeJS和npm。没有区别
  • Windows 10 Pro x64
    流星1.6.1.1
    节点v8.11.2
    NPM 5.6.0


    我如何运行这个?我缺少什么?

    上一次Windows 10更新使Meteor依赖项停止工作。 Meteor专门针对这个问题发布了一个版本。您可以通过以下方式获得:

    meteor update --release 1.6.1.2-rc.0
    


    在Linux虚拟机上开发Meteor应用程序怎么样?然后您可以按照以下说明操作:

  • 获取VirtualBox
  • 选择Linux发行版(Ubuntu是一个不错的选择,因为你会在网上找到很多帮助示例。或者CentOS,因为Meteor提到过它)
  • Meteor的Linux指令
  • Ubuntu-

    CentOS-

    您也可以尝试安装Ubuntu for Windows:

    我已经在Windows上的Ubuntu虚拟机上成功开发了Meteor应用程序