Я прохожу учебник по изучению мороси / трюфеля, и по какой-то причине мой контракт, который является файлом 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 - это переменная, которая не читается
Я пробовал каждое расширение, а не расширение, как я сказал. Папки тоже в нужных местах.