> ## Documentation Index
> Fetch the complete documentation index at: https://docs.appsignal.com/llms.txt
> Use this file to discover all available pages before exploring further.

# @appsignal/ember

## Installation

Fügen Sie die Pakete `@appsignal/ember` und `@appsignal/javascript` zu Ihrer `package.json` hinzu. Führen Sie dann `yarn install`/`npm install` aus.

Sie können diese Pakete auch auf der Kommandozeile zu Ihrer `package.json` hinzufügen:

<CodeGroup>
  ```bash Bash theme={null}
  yarn add @appsignal/javascript @appsignal/ember
  npm install @appsignal/javascript @appsignal/ember
  ```
</CodeGroup>

Ab Ember 4 enthalten mit `ember new` erstellte Projekte `ember-auto-import` von Haus aus. Falls Ihr Projekt dies nicht enthält, müssen Sie eine Methode zum Laden von `npm`-Paketen in Ihre Anwendung einrichten. Wir empfehlen die Verwendung von [`ember-auto-import`](https://github.com/ef4/ember-auto-import), das Sie mit `ember-cli` installieren können:

```bash Bash theme={null}
ember install ember-auto-import
```

[Es stehen eine Reihe weiterer Methoden und benutzerdefinierter Konfigurationen zur Verfügung](https://guides.emberjs.com/release/addons-and-dependencies/), um diese Bibliothek auf eine Weise zu importieren, die zu Ihrer App passt.

## Verwendung

### `Ember.onerror`/`Ember.RSVP.on("error")`

Die standardmäßige Ember-Integration ist eine Funktion, die sich an die Handler `Ember.onerror` und `Ember.RSVP.on("error")` bindet. In einer neuen, mit `ember-cli` erstellten App könnte Ihre `app.js`-Datei etwa Folgendes enthalten:

<CodeGroup>
  ```js JavaScript theme={null}
  import { appsignal } from "./appsignal";
  import Ember from "ember";
  import { installErrorHandler } from "@appsignal/ember";

  installErrorHandler(appsignal, Ember);
  ```
</CodeGroup>
