2015-01-27 2 views
1

Я изучаю, как использовать Meteor в Windows (только что установленный предварительный просмотр выпущен на прошлой неделе). Я использую WebStormМетеор для Windows в WebStorm

Я просмотрел инструкции на странице 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" } 
    ] 
    }); 
} 

Инструкции говорят, что я должен видеть:

Todo List Это задача 1 Это задача 2 Это задача 3

Вместо этого, я вижу:

Список Todo {{#each tasks}} {{task}} {{/ each}}

Некоторые как код Метеор не распознается. Я пропустил шаг? Я думал, что это может иметь какое-то отношение к выпуску Windows, но первый случай загружен отлично.

спасибо.

Brendan

+0

Показывая свою неопытность здесь, не понимал, что мне нужно загрузить Meteor отдельно от командной строки. Есть ли способ сделать этот шаг изнутри WebStorm? Или мне нужно открыть командную строку каждый раз, когда я запускаю свой код? – Bren

+0

Спасибо Ethaan. Пробовал это раньше, но я застрял, пытаясь выяснить Нитроус. Невозможно даже запустить предварительный просмотр. – Bren

+0

Вы нашли решение этой проблемы brendan? – Ethaan

ответ

1

Вам не нужно запускать Vagrant или выяснить Nitrous.io. Meteor и WebStorm отлично работают в Windows. Смотрите видео на странице http://meteorpedia.com/read/Webstorm. Вам также не нужно начинать meteor отдельно.

Вот как запустить http://meteor.com/try пример:

  1. Установить Meteor for Windows, если вы еще не сделали. Если у вас есть, удалите папку %USERPROFILE%\AppData\Local\.meteor и установите последний предварительный просмотр снова.
  2. Запустите WebStorm
  3. Создайте новый проект, выберите тип приложения Meteor.js, затем «default».
  4. Run -> Run -> Изменить конфигурации
  5. Нажмите на +, чтобы добавить новую конфигурацию типа Метеор
  6. Называйте это simple-todos для ясности (это необязательно)
  7. Нажмите Run

Примечание как Webstorm запускает консоль в среде IDE, которая показывает знакомую последовательность запуска Meteor:

=> Started proxy. 
=> Started MongoDB. 
=> Started your app. 

=> App running at: http://localhost:3000/ 

Если вы запрашиваете разрешения на брандмауэр, убедитесь, что разрешен весь трафик с Node.js.

С момента создания проекта из WebStorm файлы не будут называться simple-todos.*, а скорее hello.*. У меня только filed an issue about that.

Кроме того, шаги, необходимые для создания конфигурации, не требуются, благодаря another issue that's been filed.

0

Я использовал виртуализированное решение для работы с метеором на окнах, по какой-то причине версия окна метеора не работает, как и ожидался, я получил много неожиданных ошибки ...

Я хочу, чтобы вы использовали бродягу с вашим WebStorm, если хотите быть в окнах.

Я сделал небольшое видео, чтобы показать, как он работает с IntellijIdea и должен быть таким же для WebStorm.

Вот видео https://www.youtube.com/watch?v=woFUR1dMZ3g

+0

Предварительный просмотр Meteor Windows действительно работает на самом деле, и многие незначительные проблемы устраняются на GitHub (https://github.com/meteor/windows-preview/issues). Нам нужно больше тестировщиков, чтобы гарантировать, что Meteor работает безупречно в Windows. Пожалуйста, не препятствуйте людям использовать Meteor в Windows, предлагая виртуализованные решения. Спасибо. –

+0

Дэн, спасибо за примечание. Я, по крайней мере, поднял его и начал использовать WebStorm. Определенно рассчитываем на выпуск Windows с более быстрым временем сборки. Попытка учиться пошагово и перезагрузки сервера при каждом изменении кода делает его очень жестким. Но это здорово! – Bren

Смежные вопросы