recherche

Maison  >  Questions et réponses  >  le corps du texte

Gestion des problèmes Webpack 5 Polyfill dans Ionic Vue

<p>J'essaie d'utiliser le package cosmjs dans Ionic Vue. Lorsque je souhaite importer</p> <pre class="brush:php;toolbar:false;">importer { DirectSecp256k1HdWallet } depuis "@cosmjs/proto-signing";</pre> <p>J'ai reçu cette question :</p> <pre class="brush:php;toolbar:false;">Si vous ne souhaitez pas inclure de polyfill, vous pouvez utiliser un module vide comme celui-ci : solve.fallback : { "crypto" : false }</pre> <p>Et l'application ne peut pas être utilisée dans l'application. </p>
P粉420868294P粉420868294459 Il y a quelques jours412

répondre à tous(1)je répondrai

  • P粉573943755

    P粉5739437552023-08-31 00:08:56

    Selon la documentation Ionic et Vue, vous pouvez facilement incorporer des objets personnalisés dans la configuration finale du webpack.

    Tout d'abord, installez la version navigateur du module de chiffrement en exécutant la commande suivante :

    npm install crypto-browserify

    Vous devez ensuite créer un fichier vue.config.js dans le répertoire racine de votre projet comme ceci :

    // vue.config.js
    
    module.exports = {
        configureWebpack: {
            resolve: {
                fallback: {
                    crypto: require.resolve( 'crypto-browserify' )
                    // Any other missed node module
                }
            }
        }
    };
    
    

    Vous devriez pouvoir répéter ce processus pour chaque module natif de nœud manqué qui dispose d'une version de navigateur.

    répondre
    0
  • Annulerrépondre