Wir portieren einen App-Prototyp von ionischen zu ionic2 durch Klonen der ionic-conference-app, die lokal gut läuft.ionic v2 webpack loader nicht laden json Abhängigkeiten
Wir versuchen jetzt, eine Wrapper-Klasse zu Ethereum JS Wrapper-Bibliothek zu erstellen, die wir haben. Der einfachste Weg, den Fehler zu reproduzieren ist durch eine neue Klasse des ionischen-Konferenz-App in dem Hinzufügen src/services/ethereum-service.ts
import eth from 'ethereumjs-util';
export default class EthereumService {
constructor() {}
sha3() : Object {
return eth.sha3("12345454");
}
}
und dann in irgendeiner Komponente, zum Beispiel der Seite Info in src/pages/about/about.ts
das Hinzufügen von folgenden
export class AboutPage {
private ethereum : EthereumService;
constructor() {
this.ethereum = new EthereumService();
}
}
Alles kompiliert glücklicherweise ohne Fehler in Terminal, npm run ionic:serve
lief. Die App wird jedoch nicht mit der folgenden Fehlermeldung in der Konsole geladen.
Und wenn wir näher in Secp256k1 Abhängigkeit betrachten, sehen wir es beim Laden der folgenden Zeile fehlschlägt.
var messages = require('./messages.json')
Wir haben versucht, haben die webpack/json-loader als Abhängigkeit package.json
hinzuzufügen.
Wir verwenden "@ionic/app-scripts": "0.0.44"
.
Wie kann ich diese Abhängigkeit korrekt importieren?