2015-06-18 4 views
1

Я создаю приложение Node.js под названием MouseApp. Я замечаю при редактировании моего приложения, которое ставит меня в Bluemix DevOpsServices Web IDE, я не могу видеть Bluemix жить редактировать, быстро, рестарта и отладки иконки. Они просто ушли.Почему мои иконки Bluemix Live Sync иногда исчезают?

Это не происходит для всех приложений, хотя я не уверен, какие различия я должен искать между «хорошими» и «плохими» приложениями.

Есть ли у кого-нибудь идеи относительно того, почему мои значки исчезают?

ответ

2

Я сделал несколько рыть и узнал, что есть несколько причин, почему это происходит. Все это в контексте приложения, которое вы редактируете.

Первой причиной является то, что файл manifest.yml не хранится на верхнем уровне проекта приложения. Вставьте файл manifest.yml в корневой каталог проекта.

Вторая причина заключается в том, что приложение хранится в подкаталоге, а не в верхнем уровне проекта, но путь к подкаталогу не указан в файле manifest.yml. Это было моей причиной моей проблемы. Как только я добавил путь в подкаталог моего файла manifest.yml, мои значки вернулись.

path: path_to_MouseApp

Третья причина в том, что приложение не содержит package.json file в том же каталоге, что и приложение.

1

Когда Живые иконки Edit отсутствует, это потому, что один или несколько из этих проблем произошло:

  1. DevOps Services не может определить ваш проект, как, ну, проект.

    Fix: Создайте файл project.json у корня. Это должно привести некоторые новые кнопки появляются в панели инструментов: Создание новой конфигурации запуска, Deploy, Stop и т.д.

  2. DevOps Services не может определить, какие папки ваши приложения жизнь в

    .

    Исправление: Как и в другом ответе, вы можете создать в корне manifest.yml и отредактировать его так, чтобы он указывал на папку приложения с path: path_to_mouseApp. Это сработает. Или вы можете просто переместить код приложения в корневой каталог проекта.

    После этого необходимо активировать кнопку Deploy.

  3. DevOps Services считает, что ваше приложение не является приложением Node.js.

    Fix: Создайте файл package.json в папке приложения.

Как только вы пройдете эти шаги, появятся кнопки Live Edit.

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