Meteor for Windows in WebStorm



我正在学习如何在Windows中使用Meteor(刚刚安装了上周发布的预览版)。 我正在使用网络风暴

我浏览了本教程第 1 页的说明(https://www.meteor.com/try),可以在 http://localhost:3000 看到完全呈现的网站。 但是,当我按照说明直接从第 2 页 (https://www.meteor.com/try/2) 粘贴代码时,网站无法正确加载。 代码为:

<!-- simple-todos.html -->
<head>
  <title>Todo List</title>
</head>
<body>
  <div class="container">
    <header>
      <h1>Todo List</h1>
    </header>
    <ul>
      {{#each tasks}}
        {{> task}}
      {{/each}}
    </ul>
  </div>
</body>
<template name="task">
  <li>{{text}}</li>
</template>
// simple-todos.js
if (Meteor.isClient) {
  // This code only runs on the client
  Template.body.helpers({
    tasks: [
      { text: "This is task 1" },
      { text: "This is task 2" },
      { text: "This is task 3" }
    ]
  });
}

说明说我应该看到:

待办事项列表这是任务 1这是任务 2这是任务 3

相反,我看到:

待办事项列表{{#each 任务}}{{>任务}}{{/每个}}

不知何故,流星代码没有被识别。 我错过了一步吗? 我认为这可能与Windows版本有关,但是第一种情况加载良好。

谢谢。

布兰登

你不需要运行 Vagrant 或弄清楚 Nitrous.io。Meteor和WebStorm在Windows上运行良好。请观看 http://meteorpedia.com/read/Webstorm 的视频。您也不需要单独启动meteor

下面介绍如何运行 http://meteor.com/try 示例:

    安装
  1. Meteor for Windows(如果尚未安装)。如果有,请删除文件夹%USERPROFILE%AppDataLocal.meteor,然后重新安装最新的预览版。
  2. 启动网络风暴
  3. 创建一个新项目,选择键入 Meteor.js 应用程序,然后选择"默认"。
  4. 运行 -> 运行 -> 编辑配置
  5. 单击+以添加流星类型的新配置
  6. 为清楚起见,请将其称为simple-todos(这是可选的)
  7. 单击运行

请注意 Webstorm 如何在 IDE 中启动控制台,其中显示了熟悉的 Meteor 启动顺序:

=> Started proxy.
=> Started MongoDB.
=> Started your app.
=> App running at: http://localhost:3000/

如果系统提示您输入任何防火墙权限,请确保允许来自 Node.js 的所有流量。

由于您是从 WebStorm 创建的,因此文件不会命名为 simple-todos.* ,而是hello.* 。我刚刚提出了一个关于这个问题的问题。

此外,由于已提交的另一个问题,创建配置的步骤将是不必要的。

我使用虚拟化解决方案在 Windows 上使用 meteor,由于某种原因,Windows 版本的 meteor 无法按预期工作,我收到了很多意外错误......

如果你想在Windows上,我建议你在WebStorm中使用vagrant。

我制作了小视频来展示它如何与IntellijIdea一起工作,并且对于WebStorm必须相同。

这里是视频https://www.youtube.com/watch?v=woFUR1dMZ3g

最新更新