Fehler: Modul nicht gefunden: Fehler: nicht lösen './src/api' in 'D: \ Opensource \ Sound-redux \ node_modules \ Soundcloud'

stimmen
0

Ich versuche, eine Soundcloud App zu erstellen und erhielt ich diesen Fehler (ERROR in ./node_modules/soundcloud/index.js Modul nicht gefunden: Fehler: Kann nicht ‚./src/api‘ in ‚D beheben: \ Open Source \ Klang- Siehe redux \ node_modules \ Soundcloud ') auf das Bild unten

Geben

Ich installierte das Modul npm i Soundcloud --save (das Bild sehen).

Auch angebracht ich die ApiUtils.js Datei, wo ich das Modul (siehe Code) einzuleiten.

/* global fetch */
/* global window */
import camelize from 'camelize';
import SC from 'soundcloud';

export const callApi = (url, options) =>
  fetch(url, options)
    .then(
      response => (response.ok
        ? response.json()
        : Promise.reject(response.text())
      ),
      error => Promise.reject(error))
    .then(
      json => ({ json: camelize(json) }),
      error => ({ error }))
    .catch(error => ({ error }));

export const loginToSoundCloud = (clientId) => {
  SC.initialize({
    client_id: clientId,
    redirect_uri: `${window.location.protocol}//${window.location.host}/api/callback`,
  });

  return SC.connect()
    .then(
      json => ({ json: camelize(json) }),
      error => ({ error }),
    )
    .catch(error => ({ error }));
};

Ich werde jede Hilfe dankbar.

Veröffentlicht am 18/12/2018 um 11:03
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

stimmen
1

Nach dem kleinen Forschung, wie es scheint, das Problem in der Bibliothek (v3.3.1) ist. Die beste Option, jetzt ist jetzt mit der Version v3.3.0 Stick (scheint praktikabel von NPM):

"dependencies": {
  ...
  "soundcloud": "3.3.0"
  ...
}

Oder bauen soundcloudlib lokal.

Außerdem gibt es das Problem in dem Paket Repo auf GitHub beschrieben: https://github.com/soundcloud/soundcloud-javascript/issues/49

Und neue Ausgabe für dieses Problem in v3.3.1: https://github.com/soundcloud/soundcloud-javascript/issues/93

Beantwortet am 18/12/2018 um 17:34
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more