目前我使用的是节点版本0.12.0。我想切换到节点版本4.0.0,但我怀疑mapnik是否适用于更高版本。因为在文档中,他们仅为Node v0.10.x或v0.12.x指定了它。
答案 0 :(得分:0)
确实有效。我在Ubuntu 14.04 64bit上使用NodeJS v4.2.6和node-mapnik v3.4.16进行了测试,这些是目前最新版本。在node-mapnik Github存储库上也有一些关于NodeJS 4.x兼容性的讨论,似乎自述文件已经过时了。
我运行了以下脚本来验证:
var credential = await GoogleWebAuthorizationBroker.AuthorizeAsync(
new Uri("ms-appx:///client_secret.json"),
new[] { Uri.EscapeUriString(CalendarService.Scope.Calendar) },
calendarOwner,
CancellationToken.None);
var calendarService = new CalendarService(new BaseClientService.Initializer
{
HttpClientInitializer = credential,
ApplicationName = "myappname"
});
var calendarListResource = await calendarService.CalendarList.List().ExecuteAsync();