Невозможно импортировать контракт.JSON-файл не читается - PullRequest
0 голосов
/ 08 апреля 2019

Я прохожу учебник по изучению мороси / трюфеля, и по какой-то причине мой контракт, который является файлом json в папке контрактов, не читается при его импорте. Я попытался изменить файл в файл .js и экспортировать его с помощью module.exports или экспортировать данные const, но ни один из них не работает. Когда я пишу код с расширением .js, программа чтения кода распознает его, но не читает. Когда я использую расширение .json, оно его вообще не замечает. В документации сказано, что нужно использовать .json, поэтому я не уверен, в чем проблема.

Я положил это в truffle-config.js, чтобы перенести файлы сборки в папку реагирующего клиента, и мне интересно, это проблема?

    module.exports = {

    contracts_build_directory: path.join(__dirname, 
    "client/src/contracts")
   };

Это мой код для моего файла index.js

  import { Drizzle } from "drizzle";
  import MyStringStore from './contracts/MyStringStore';

 const options = {
   contracts = [MyStringStore],
    web3: {
       fallback: {
           type: "ws",
          url: "ws://127.0.0.1:9545",
      },
    },
  };

 // setup drizzle
 const drizzle = new Drizzle(options);

MyStringStore - это переменная, которая не читается Я пробовал каждое расширение, а не расширение, как я сказал. Папки тоже в нужных местах.

1 Ответ

0 голосов
/ 11 апреля 2019

Это просто ошибка.Я исправил это, поцарапав проект и настроив его так, как раньше, за исключением того, что до написания кода на стороне клиента я не набирал npm start на этот раз.Это могло быть причиной ошибки.

...