cari

Rumah  >  Soal Jawab  >  teks badan

Mengendalikan isu Webpack 5 Polyfill dalam Ionic Vue

<p>Saya cuba menggunakan pakej cosmjs dengan Ionic Vue. Apabila saya ingin mengimport</p> <pre class="brush:php;toolbar:false;">import { DirectSecp256k1HdWallet } daripada "@cosmjs/proto-signing";</pre> <p>Saya mendapat soalan ini: </p> <pre class="brush:php;toolbar:false;">Jika anda tidak mahu memasukkan polyfill, anda boleh menggunakan modul kosong seperti ini: resolve.fallback: { "crypto": false }</pre> <p>Dan aplikasi itu tidak boleh digunakan dalam aplikasi. </p>
P粉420868294P粉420868294459 hari yang lalu414

membalas semua(1)saya akan balas

  • P粉573943755

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

    Menurut dokumentasi Ionic dan Vue anda boleh dengan mudah memasukkan objek tersuai ke dalam konfigurasi pek web terakhir.

    Mula-mula, pasang versi penyemak imbas modul penyulitan dengan melaksanakan arahan berikut:

    npm install crypto-browserify

    Anda kemudiannya harus mencipta vue.config.js fail dalam direktori akar projek anda seperti ini:

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

    Anda sepatutnya dapat mengulangi proses ini untuk setiap modul asal nod yang terlepas yang mempunyai versi penyemak imbas.

    balas
    0
  • Batalbalas