У меня возникли проблемы с получением приложения nodejs, которое использует JSDom, для работы в Azure из-за того, что оно зависит от собственного модуля — Contextify, я понимаю, что Azure не обеспечивает компиляцию собственных модулей.
Однако согласно документации Azure
Поскольку облачные службы Windows Azure полагаются на папку node_modules, развернутую как часть приложения, любой собственный модуль, включенный в состав установленных модулей, должен работать в облачной службе, если он был установлен и скомпилирован в системе разработки Windows.
Все это отлично работает на моем устройстве разработки, поскольку оно скомпилировано во время установки npm, чего я не понимаю, так это почему оно не работает в Azure, когда я предоставляю скомпилированную версию? Если это работает в моем окне разработчика Windows, компиляция явно успешна. Я развертываю в Azure из локального репозитория git, поэтому мне интересно, не пропускаются ли скомпилированные файлы при фиксации?