Вы настраиваете сервер и приложение как другие приложения на основе Node.js в IIS (например, в этом article) и устанавливаете ImageMagic (требуется Apostrophe CMS). После этого при запуске приложения apostrophe вы можете увидеть сообщение об ошибке «Установленный апостроф пакета не найден в npm.».Запустить Apostrophe 2 CMS на IIS (IISNode)?
0
A
ответ
1
Это происходит потому, что апостроф автоматически ищет корневой модуль приложения и обнаружил модуль IISNode, который обертывает приложение для работы в IIS. Для избежания этого вы должны объявить root модуль явно в настройках апостроф:
var apos = require('apostrophe')({
shortName: 'yourappname',
title: 'yourappname',
root: module,
modules: {
...
}
});
Это отличный ответ EddieG. Просто мне пришло в голову спросить: как трудно вынюхивать модуль IISNode и игнорировать это при ходьбе цепочки модулей? Это сделало бы большой запрос тянуть. –