Embarque + error de almacenamiento de IPFS: no se puede encontrar el módulo 'fs'

Estoy usando el código de demostración del marco Embark e intento incluir funcionalidades de almacenamiento IPFS (no implementación) en el proyecto. Recibo un mensaje de error cuando intento ejecutar el siguiente código en el navegador

ipfs.catText("QmZYZyvJeW3eXEiRPS61hvyWSwuHWuSdQRjxmvsD2XqBom", 
       function(err, res) {
           if(err || !res) return console.error(err)
           console.log(res);
    })

He incluido ipfs-js desde una carpeta local con<script src="js/ipfs.js"></script>

El error se muestra en la consola del navegador.Error: Cannot find module 'fs'

Respuestas (1)

fses el módulo del sistema de archivos del nodo js . Ha utilizado un script destinado a node en el navegador.

En lugar de usar este script, debe seguir estas instrucciones sobre cómo incluir la API de ipfs en el navegador

No entiendo cuál es la diferencia entre tu sugerencia y lo que he hecho. Como digo he incluido el guión a través de una etiqueta. En las instrucciones dice:Browser friendly Run npm install ipfs-js Or reference dist/ipfs.min.js inside a <script /> to expose the global ipfs
Sí, pero parece que ha incluido el guión incorrecto. ¿Intentó incluir el script minimizado en lugar del módulo de nodo al que se vinculó?
Al final funcionó con el envoltorio Consensys ipfs.