我只是在我的Windows 7企业64位盒子上试用Meteor。我通过MSI从http://win.meteor.com安装它,重启机器并在命令提示符(管理员)中执行以下操作:
cd / d c:\ var
meteor create testapp
(在控制台上绝对没有回应)
然后我投保了node.exe正在运行。我创建了一个带有基本hello world示例的test.js并且它工作了(我浏览了localhost:xxx并受到了欢迎)。
node test.js
然后我直接进入meteor.js代码,在光纤(...)内遇到process.stderr.write时,我决定在光纤外的文件开头调用相同的字体。
process.stderr.write(“外部光纤”);
(此消息已打印出来
;确认纤维存在问题)
现在经过研究,我偶然发现了
npm测试纤维
(输出:错误:测试already-running.js
失败。 代码:-1073741819 ....)
然后我做了
npm去除纤维
npm安装光纤
然而,测试光纤的错误仍然存在,meteor命令的绝对无输出也是如此。
任何人都可以帮忙吗?我没有选择,这是我第一次尝试meteor / nodejs。
答案 0 :(得分:0)
我发现了节点光纤的问题(在Windows上)并且有一个暂定的解决方案 - 至少它解决了我的问题,我很想看看是否也为其他人修复了它。
最终问题显然是由于堆栈溢出和访问冲突导致的突然死亡。然而,根本原因是线程本地未正确地在光纤交换机上切换。
有关详细信息,请参阅https://github.com/TomWij/meteor/issues/66#issuecomment-15994548。
请参阅相关的Stack Overflow问题:Meteor on Windows: meteor command outputs nothing
答案 1 :(得分:-1)
你需要知道,到目前为止,meteor还没有正式支持windows。 我建议你尝试在虚拟机中使用virtualbox和linux发行版。