2017-01-26 5 views
4

У меня есть проект около 4 месяцев, и внезапно команды CLI от Aurelia не работают.Команда недействительна: всегда запускайте запрос на создание проекта

Когда я пытаюсь выполнить au run --watch, я получаю сообщение с параметрами для создания нового проекта по пути.

Я уже пытался удалить и переустановить aurelia CLI, это не работает.

Последнее, что я сделал, был выполнить мерзавец чистую -xdf

Я думаю, что может быть что-то в моем проекте. Кто-то может мне помочь?

ОТВЕТ

После нескольких попыток я зафиксировал проблему:

1) Я переустановить Git и узел;

2) Я удалил все файлы по пути \AppData\Roaming\npm-cache;

3) Я проверил, были ли Git и Node в PATH переменных окружения;

4) Я запускаю команду npm install;

ответ

3

Входит ли aurelia-cli в проект devDependencies, а также установлен в глобальном масштабе?


Во-первых, установить глобально:

  • npm i -g aurelia-cli

Затем, в директории проекта, установите & Сохранить в devDependencies:

  • npm i --save-dev aurelia-cli


Затем вы должны иметь возможность запускать au в директории проекта и увидеть, что команды build и run теперь доступны.

Обратите внимание, что вам также необходимо установить необходимые gulp зависимости, необходимые для задач в вашем проекте devDependencies.



EDIT: См aurelia/cli/issues/485, который подтверждает, что установка aurelia-cli как местные исправления зависимостей этот вопрос.

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