Erreur: Module introuvable: Erreur: Impossible de résoudre './src/api' dans 'D: \ opensource \ sonore Redux \ node_modules \ SoundCloud'

voix
0

Je tente de créer une application SoundCloud et j'ai reçu cette erreur (erreur dans ./node_modules/soundcloud/index.js Module introuvable: Erreur: Impossible de résoudre « ./src/api » dans « D: \ opensource \ son- Redux \ node_modules \ SoundCloud) Voir l'image ci-dessous

entrez

J'ai installé le module NPM i --save SoundCloud (voir l'image).

De plus, j'envoyé le fichier ApiUtils.js où je lance le module (voir le code).

/* 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 }));
};

Je vous saurais gré de toute aide.

Créé 18/12/2018 à 11:03
source utilisateur
Dans d'autres langues...                            


1 réponses

voix
1

Après petite recherche, il semble que le problème est dans la bibliothèque (v3.3.1). La meilleure option est maintenant de coller avec la version 3.3.0 pour l'instant (semble réalisable de NPM):

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

Ou, construire soundcloudlib localement.

En outre, il y a le problème décrit dans le repo de package sur GitHub: https://github.com/soundcloud/soundcloud-javascript/issues/49

Et nouveau problème pour ce problème dans v3.3.1: https://github.com/soundcloud/soundcloud-javascript/issues/93

Créé 18/12/2018 à 17:34
source utilisateur

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