您可以像配置IIS上的其他基于Node.js的应用程序一样配置服务器和应用程序(如此article)并安装ImageMagic(Apostrophe CMS要求)。之后,当您运行撇号应用程序时,您可能会看到错误“在npm中找不到已配置的软件包撇号。”。
答案 0 :(得分:2)
这种情况正在发生,因为撇号会自动查找应用程序的根模块,并找到包装应用程序以在IIS上运行的IISNode模块。为避免这种情况,您必须在Apostrophe选项中明确声明root模块:
var apos = require('apostrophe')({
shortName: 'yourappname',
title: 'yourappname',
root: module,
modules: {
...
}
});