【问题标题】:Error when trying to import OL5 with NodeJS and Express尝试使用 NodeJS 和 Express 导入 OL5 时出错
【发布时间】:2019-06-04 09:34:00
【问题描述】:

我想在我的 NodeJS Express 应用程序中导入 OpenLayers 5,但是当我尝试执行此操作时出现错误。我有这个版本:“ol”:“^5.3.0”

编辑:

我安装了 Babel。现在,当我尝试在 client.js => 控制台输出中导入时,我仍然遇到同样的错误:Uncaught SyntaxError: Unexpected identifier

【问题讨论】:

  • 你运行的是什么版本的节点?
  • 我正在运行 v10.13.0
  • 确切的OL版本是:6.4.1

标签: node.js express import openlayers-5


【解决方案1】:

您是否尝试过按照他们在文档here 中解释的方式进行操作?

你不能像你尝试的那样“要求”'om'包。您将不得不改用“import”语句。

Node js 默认不支持导入。您可以查看this(或this)问题以了解如何在 Node js 中使用“导入”。

【讨论】:

  • 是的,我有,但这不起作用。因为那时控制台有以下输出: Uncaught SyntaxError: Unexpected identifier
  • 我这样做了,但它仍然无法与 OL5 一起使用。我现在得到一个不同的错误。将其添加到我的问题中
  • 该框架应在客户端站点上使用。我不明白你在服务器站点上尝试的内容
  • 好吧,因为在客户端没有任何效果,所以我开始在客户端和服务器端尝试一切,因为我非常需要这个工作..但是我将停止在服务器上尝试。谢谢
猜你喜欢
  • 2017-09-14
  • 2023-01-09
  • 2018-03-07
  • 2018-09-22
  • 2021-09-06
  • 2014-10-27
  • 1970-01-01
  • 1970-01-01
  • 2018-04-14
相关资源
最近更新 更多