【问题标题】:ReferenceError: SockJS is not defined, could not import module into AngularReferenceError:未定义 SockJS,无法将模块导入 Angular
【发布时间】:2018-05-17 05:29:26
【问题描述】:

我正在使用 Angular 1.5.11,并且正在使用 sockjs 和 stomp 连接到 Web 套接字。 Angular 项目对 stomp 和 sockjs-client 有 bower 依赖,但是当我使用时

var socket = new SockJS('http://localhost:8999/socket-app');

我收到一条错误消息,提示“SockJS”未定义。我使用 gulp 进行构建和服务。我必须在项目的某个地方明确声明或导出它吗?

当我将所有代码放入一个带有 sockjs 和 Angular 代码的简单单个文件 html 中时,同样的效果。

我的目录结构如下:

编辑:要添加更多详细信息,我有以下凉亭依赖项:

凉亭安装后,我在组件文件夹中看到它们。所以我有所需的依赖项,但我想仍然缺少一些东西。

【问题讨论】:

    标签: javascript angularjs angular-components sockjs


    【解决方案1】:

    您可能需要的是 sockjs-client,而不是 sockjs。尝试使用 bower sockjs-client 安装

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-01-06
      • 1970-01-01
      • 1970-01-01
      • 2019-04-15
      • 1970-01-01
      • 2020-05-25
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多