при развертывании смарт-контракта возникает ОШИБКА: node_modules \ solc \ sol json. js: 1 var Module; if (! Module) Module = (typeof Module) - PullRequest
0 голосов
/ 31 января 2020

Я хочу развернуть свой код солидности по nodejs. Это сработало в последние несколько месяцев. Однако в последнее время что-то не так. Иногда это происходило ОШИБКА, как это

 var Module;
    if(!Module)Module=(typeof Module!=="undefined"?Module:null)||{};
    var moduleOverrides={};
    for(var key in Module){if(Module.hasOwnProperty(key))   
    {moduleOverrides[key]=Module[key]}}var ENVIRONMENT_IS_WEB=typeof  window==="object";var ENVIRONMENT_IS_WORKER=typeof importScripts==="function";var ENVIRONMENT_IS_NODE=typeof process==="object"&&typeof require==="function"&&!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_WORKER;var ENVIRONMENT_IS_SHELL=!ENVIRONMENT_IS_WEB&&!ENVIRONMENT_IS_NODE&&!ENVIRONMENT_IS_WORKER;if(ENVIRONMENT_IS_NODE){if(!Module["print"])Module["print"]=function print(x){process["stdout"].write(x+"\n")};if(!Module["printErr"])Module["printErr"]=function printErr(x){process["stderr"].write(x+"\n")};var nodeFS=require("fs");var nodePath=require("path");Module["read"]=function read(filename,binary){filename=nodePath["normalize"](filename);var ret=nodeFS["readFileSync"](filename);if(!ret&&filename!=nodePath["resolve"](filename)){

Ошибка: Неверный JSON RP C ответ: "" в Object.InvalidResponse (F: \ GraduationProject \ function \ mainfunction \ node_modules \ truffle- hdwallet-provider \ node_modules \ web3 \ lib \ web3 \ errors. js: 35: 16) в XMLHttpRequest.request.onreadystatechange (F: \ GraduationProject \ function \ mainfunction \ node_modules \ truffle-hdwallet-provider \ node_modules \ web3 \ lib \ web3 \ httpprovider. js: 115: 32) в XMLHttpRequest.dispatchEvent (F: \ GraduationProject \ function \ mainfunction \ node_modules \ xhr2 \ lib \ xhr2. js: 76: 20) в XMLHttpRequest._setReadyState (F : \ GraduationProject \ function \ mainfunction \ node_modules \ xhr2 \ lib \ xhr2. js: 422: 14) в XMLHttpRequest._onHttpRequestError (F: \ GraduationProject \ function \ mainfunction \ node_modules \ xhr2 \ lib \ xhr2. js: 669: 14)

Иногда это работает, но все еще что-то не так изображение ошибки здесь

Вот выходные данные abi и ERROR

ability":"view","type":"function"},{"constant":true,"inputs":[],"name":"goalMoney","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getProjectName","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"supportMoney","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getPlayersCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getDayTime","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"index","type":"uint256"}],"name":"getStruct","outputs":[{"name":"","type":"uint256"},{"name":"","type":"string"},{"name":"","type":"uint256"},{"name":"","type":"address"},{"name":"","type":"bool"},{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getManager","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"index","type":"uint256"}],"name":"approveRequest","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getPlayersAddress","outputs":[{"name":"","type":"address[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getGoalMoney","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"_projectName","type":"string"},{"name":"_supporMoney","type":"uint256"},{"name":"_goalMoney","type":"uint256"},{"name":"_address","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"}]

F: \ Grad uationProject \ practice \ crowdfunding \ node_modules \ solc \ sol json. js: 1 var Module; if (! Module) Module = (typeof Module! == "undefined"? Module: null) || {}; var moduleOverrides = {}; for (ключ var в модуле) {if (Module.hasOwnProperty (ключ)) {moduleOverrides [ключ] = модуль [ключ]}} var ENVIRONMENT_IS_WEB = typeof window === "объект"; var ENVIRONMENT_IS_WORKER = typeof importScripts === "функции"; вар ENVIRONMENT_IS_NODE = TypeOf процесс === "объект" && TypeOf требует === "функции" && && ENVIRONMENT_IS_WEB ENVIRONMENT_IS_WORKER;! вар ENVIRONMENT_IS_SHELL = ENVIRONMENT_IS_WEB && && ENVIRONMENT_IS_NODE ENVIRONMENT_IS_WORKER;!!! если (ENVIRONMENT_IS_NODE) ​​{если ( ! Module ["print"]) Module ["print"] = функция print (x) {process ["stdout"]. Write (x + "\ n")}; if (! Module ["printErr"]) Module [ "printErr"] = функция printErr (x) {process ["stderr"]. write (x + "\ n")}; var nodeFS = require ("fs"); var nodePath = require ("path"); Module [ "read"] = функция read (имя файла, двоичный файл) {имя_файла = nodePath "normalize"; var ret = nodeFS "readFileSyn c"; if (! ret && filename! = nodePath "resol") {

* 10 17 * Ошибка: недопустимый JSON RP C ответ: «» в Object.InvalidResponse (F: \ GraduationProject \ practice \ crowdfunding \ node_modules \ truffle-hdwallet-provider \ node_modules \ web3 \ lib \ web3 \ errors. js: 35: 16) в XMLHttpRequest.request.onreadystatechange (F: \ GraduationProject \ practice \ crowdfunding \ node_modules \ truffle-hdwallet-provider \ node_modules \ web3 \ lib \ web3 \ httpprovider. js: 115: 32) в XMLHttpRequest .dispatchEvent (F: \ GraduationProject \ practice \ crowdfunding \ node_modules \ xhr2 \ lib \ xhr2. js: 76: 20) в XMLHttpRequest._setReadyState (F: \ GraduationProject \ practice \ crowdfunding \ node_modules \ xhr2 \ lib \ xhr2. js: 422: 14) в XMLHttpRequest._onHttpRequestError (F: \ GraduationProject \ practice \ crowdfunding \ node_modules \ xhr2 \ lib \ xhr2. js: 669: 14) в ClientRequest.request.on (F: \ GraduationProject \ практика \ crowdfunding \ node_modules \ xhr2 \ lib \ xhr2. js: 499: 23) в ClientRequest.emit (события. js: 198: 13) в TLSSocket.socketErrorListener (_http_client. js: 392: 9) на TLSSocket.emit (события. js: 198: 13) в emitErrorNT (внутренняя / streams / destroy. js: 91: 8) в emitErrorAndCloseNT (внутренняя / streams / destroy. js: 59: 3) в process._tickCallback (internal / process / next_tick. js: 63: 19)

F: \ GraduationProject \ Practice \ crowdfunding>

Вот мой пакет. json

"dependencies": {
    "@testing-library/jest-dom": "^4.2.4",
    "@testing-library/react": "^9.4.0",
    "@testing-library/user-event": "^7.2.1",
    "express": "^4.17.1",
    "mysql": "^2.17.1",
    "react": "^16.12.0",
    "react-dom": "^16.12.0",
    "react-router": "^3.2.5",
    "react-router-dom": "^5.1.2",
    "react-scripts": "3.3.0",
    "semantic-ui-react": "^0.88.2",
    "solc": "^0.4.24",
    "truffle-hdwallet-provider": "0.0.3",
    "web3": "^1.0.0-beta.35"
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...