2015-08-24 4 views
0

Есть ли способ изменить команду, используемую для сборки проекта Node.js после развертывания кода для Azure?Как изменить команду, используемую для установки зависимостей узлов на Azure?

Я не могу использовать

узел установки

установить (скачать зависимостей) мой проект, из-за какой-то вопрос [described here] (слишком длинные трактов некоторых модулей).

Я хотел использовать dedupe command или какой-Баш скрипт, который я нашел here:

НПМ Ls | grep "^ │. * [^] @ [^] $" | rev | cut -d "" -f1 | rev | sort -u -t "@" -k1,1 | xargs -L 1 npm install --no-registry --loglevel error

для решения этой проблемы, но я не знаю, как выполнять эти команды на Лазуре. Является ли это возможным?

+0

Пробовали ли вы мою рекомендацию ниже? –

+0

Любые удачи, пытаясь предложить мое предложение? –

ответ

1

Вы можете попробовать запустить команду с диагностической консоли через службы KUDU.

Для доступа к KUDU просто добавьте «.scm» перед .azurewebsites.net.

Например, если ваш сайт является mywebsite.azurewebsites.net, вы можете перейти на mywebsite. .azurewebsites.net SCM

Жила нажмите на Debug Console, а затем CMD

Более подробную информацию можно найти здесь: http://blogs.msdn.com/b/benjaminperkins/archive/2014/03/24/using-kudu-with-windows-azure-web-sites.aspx

+0

Извините, что не отвечал на ваши вопросы; Я хотел попробовать, но эта консоль отладки не открывается должным образом в моем браузере. Здесь есть какой-то «нагрузочный» знак, ничего не происходит. Здесь есть другая ссылка «используйте старую консоль», но она ничего не загружает. – Piotrek

+0

Наконец-то я решил использовать какой-то другой хостинг для своего сайта, потому что Microsoft Azure, похоже, слишком «глючит» при запуске приложений Node.JS. – Piotrek

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