BlueBaseJS / BlueBaseJS/cli

[Storybook-Native] undefined is not an object (evaluating '_expo.KeepAwake.activate')

Offen
#104 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
TypeScript
Sterne
1
Forks
2
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

## Description

While running storybook-native `undefined is not an object (evaluating '_expo.KeepAwake.activate')` issue appears

## Expected Behavior

`bluebase storybook-native:start` should run successfully.

## Actual Behavior

![keep](https://user-images.githubusercontent.com/30393332/66459992-7b37fb00-ea8f-11e9-9243-766d87a0854a.png)

## Possible Fix

This issue is created due to storybook-native AppEntry.js its content should be,

```
import App from './../../bluebase/storybook-native/storybook';
import { activateKeepAwake } from 'expo-keep-awake';
import { registerRootComponent } from 'expo';

if (__DEV__) {
activateKeepAwake();
}

registerRootComponent(App);
```

## Steps to Reproduce

1. create a plugin
2. `bluebase storybook-native:init`
3. `bluebase storybook-native:start`

## Context

## Screenshots

## Your Environment

* Version used: `0.0.16`
* Environment name and version (e.g. Chrome 39, node.js 5.4): node.js 10.16.3
* Operating System and version (desktop or mobile): Ubuntu 18

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne mit der im Issue erwähnten Storybook-Native AppEntry.js und untersuche den KeepAwake-Import und den Aktivierungsaufruf. Reproduziere das Problem mit bluebase storybook-native:init gefolgt von bluebase storybook-native:start; fertig ist die Aufgabe, wenn der Befehl erfolgreich ausgeführt wird, ohne den undefined KeepAwake-Fehler.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
react-native
Bereich
mobile
Issue-Typ
Bug
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.