代码之家  ›  专栏  ›  技术社区  ›  Gábor Lipták

如何在本地服务器上托管openlayer示例?

  •  -1
  • Gábor Lipták  · 技术社区  · 7 年前

    我必须使用旧版本的OpenLayers( 4.6.2 ). 这些例子对于尝试和复制粘贴非常有用。但是网页 with examples 包含最新版本。

    是否可以在本地宿主OpenLayers示例?

    我试过的:

    • 查看4.6.2版本
    • npm安装
    • npm run script start-->启动服务器,但示例不起作用
    • npm run script transform-->引发如下错误

      npm错误!代码交付周期 npm错误!错误1 npm错误!开口层@4.6.2绒布: eslint tasks test src examples transforms "--fix" npm错误!退出状态1 npm错误! npm错误!在openlayers@4.6.2 lint脚本上失败。 npm错误!这可能不是npm的问题。上面可能还有其他日志输出。

      npm错误!此运行的完整日志可以在以下位置找到: npm错误!D: \Users\liptak\AppData\Roaming\npm-cache_logs\2018-08-07T14_58_46_839Z-debug.log npm错误!代码交付周期 npm错误!错误1 npm错误!openlayers@4.6.2转换: npm run changecase-src && npm run transform-src && npm run transform-examples && npm run transform-test && npm run lint -- --fix npm错误!退出状态1 npm错误! npm错误!在openlayers@4.6.2转换脚本中失败。 npm错误!这可能不是npm的问题。上面可能还有其他日志输出。

      npm错误!此运行的完整日志可以在以下位置找到: npm错误!D: \Users\liptak\AppData\Roaming\npm-cache_logs\2018-08-07T14_58_46_895Z-debug.log

    我想它需要一个Node和NPM的特定版本来构建,但是我不知道如何找到它。

    有人能帮我吗?我需要构建OpenLayers,还是有一个更简单的解决方案来启动示例?

    1 回复  |  直到 7 年前
        1
  •  2
  •   Thomas Gratier    7 年前

    您可以尝试在本地构建示例,但是您可以简单地访问旧版本的OpenLayers API和示例,而不是与本地构建系统抗争。

    如图所示,对于v4.6.2(至少升级到v4.6.5),您可以使用 http://openlayers.org/en/v4.6.2/examples/ http://openlayers.org/en/v4.6.2/apidoc/

    你只需要在url中更改OpenLayers版本就可以得到它