Bonjour,

J'ai installer React ou tout à bien fonctionner et exécuter avec npm start tout est ok j'ai bien un onglet qui affiche ma page.

Ensuite j'ai installer Drizzle et la quand je veux exécuter avec npm start je reçois ce message d'erreur : et pourtant j'ai bien copier coller le fichier antcontract.json dans le répertoire client/src

Avez vous une idée ?

Starting the development server...
Failed to compile.

./src/index.js
Module not found: Can't resolve './contracts/antcontract.json' in 'C:\smartcontract\client\src'
mon fichier source index.js :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
import React from 'react';
import ReactDOM from 'react-dom';
import './index.css';
import App from './App';
import * as serviceWorker from './serviceWorker';
 
import { Drizzle } from "drizzle";
import antcontract from "./contracts/antcontract.json";
 
const options = {
  contracts: [antcontract],
  web3: {
    fallback: {
      type: "ws",
      url: "ws://127.0.0.1:9545",
    },
  },
};
 
const drizzle = new Drizzle(options);
 
ReactDOM.render( document.getElementById('root'));
serviceWorker.unregister();
J'ai même essayer de rajouter ce bout de code au fichier truffle-config.js et relancer truffle develop et faire un migrate --reset sans succès.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
const path = require("path");
module.exports = {
 contracts_build_directory: path.join(__dirname, "client/src/contracts")
};