Error: Módulo no encontrado: Error: No se puede resolver './src/api' en 'D: \ opensource \ sonido-redux \ node_modules \ Soundcloud'

votos
0

Trato de crear una aplicación Soundcloud y he recibido este error (ERROR en ./node_modules/soundcloud/index.js Módulo no encontrado: Error: No se puede resolver './src/api' en 'D: \ opensource \ sonido- redux \ node_modules \ Soundcloud ') Ver la imagen de abajo

introducir

He instalado el módulo de NPM i --save Soundcloud (ver la imagen).

Además, os adjunto el archivo de ApiUtils.js donde se inicio el módulo (ver el código).

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

Agradeceré cualquier ayuda.

Publicado el 18/12/2018 a las 11:03
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
1

Después pequeña investigación, parece que el problema está en la biblioteca (v3.3.1). La mejor opción ahora es seguir con la versión v3.3.0, por ahora (parece viable desde NPM):

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

O construir soundcloudlib localmente.

Además, está el problema descrito en el repositorio de paquete en GitHub: https://github.com/soundcloud/soundcloud-javascript/issues/49

Y la nueva edición de este problema en v3.3.1: https://github.com/soundcloud/soundcloud-javascript/issues/93

Respondida el 18/12/2018 a las 17:34
fuente por usuario

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