【问题标题】:Build:Cannot find module 'aurelia-http-client'构建:找不到模块'aurelia-http-client'
【发布时间】:2020-05-27 16:46:13
【问题描述】:

我做了以下事情:

  • 跑jspm install aurelia-http-client
  • 设置 gulp 以打包我的框架 JavaScript。
  • 跑gulp bundle
  • 检查了生成的文件,它现在包含 aurelia-http-client 和正确的版本号。
  • 我安装了 ReSharper v2016.2.2
  • 我安装了 TypeScript v2.0.3

带有绑定的 Aurelia,一切正常。

这部分让我头疼

import { HttpClient } from 'aurelia-http-client';

在“aurelia-http-client”下有一条波浪线,如果我尝试构建,我会从标题中得到错误消息。

当我试图让 aurelia-fetch-client 工作时,我不得不做一些打字魔术,最后它想要工作,但我找不到任何人使用打字机进行 aurelia-http-client。它似乎只适用于大多数人。

有人知道如何解决这个问题吗?

【问题讨论】:

  • 你在使用 CLI 吗?
  • 如果你使用 CLI,你需要使用 NPM 而不是 JSPM。此外,您可能必须在其上运行类型安装。确保在 aurelia.json 文件依赖项中有它。
  • 我没有 aurelia.json 文件,我有一个 config.js、gulpfile.js、jsconfig.json 并且我也有一段时间的 typings.json。我需要它来让'aurelia-fetch-client'在本地工作,但我无法在构建服务器上构建它......它有很多'Promise'和'IterableIterator'错误(找不到名称版本)来自whatwg-fetch\index.d.ts...

标签: visual-studio-2015 npm aurelia jspm


【解决方案1】:

如果你使用 NPM

npm install aurelia-http-client

或

npm install aurelia-fetch-client

你可以从这个issue看到http-client和fetch-client的区别

https://github.com/aurelia/fetch-client/issues/7

【讨论】:

    【解决方案2】:

    安装 HTTPClient yarn add aurelia-http-client

    或者,如果您愿意.. yarn add aurelia-fetch-client

    【讨论】:

      猜你喜欢
      • 2017-05-05
      • 2017-05-11
      • 1970-01-01
      • 2017-11-27
      • 2016-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-07
      相关资源
      最近更新 更多