Gestion des problèmes Webpack 5 Polyfill dans Ionic Vue
P粉420868294
2023-08-30 12:09:41
<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>
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 :Vous devriez pouvoir répéter ce processus pour chaque module natif de nœud manqué qui dispose d'une version de navigateur.