在IIS(IISNode)上运行Apostrophe 2 CMS?

时间:2017-02-10 08:44:42

标签: iisnode apostrophe-cms

您可以像配置IIS上的其他基于Node.js的应用程序一样配置服务器和应用程序(如此article)并安装ImageMagic(Apostrophe CMS要求)。之后,当您运行撇号应用程序时,您可能会看到错误“在npm中找不到已配置的软件包撇号。”。

1 个答案:

答案 0 :(得分:2)

这种情况正在发生,因为撇号会自动查找应用程序的根模块,并找到包装应用程序以在IIS上运行的IISNode模块。为避免这种情况,您必须在Apostrophe选项中明确声明root模块:

var apos = require('apostrophe')({
    shortName: 'yourappname',
    title: 'yourappname',
    root: module,
    modules: {
        ...
    }
});