Вчера (2/6/19) я вызвал реакцию узла .js на DApp с web3@1.0.0-beta-41, и это сработало.С этого утра, когда я пытаюсь нажать те же коды, появляется web3@1.0.0-beta.42 postinstall C: \ BaandaDev \ baandadev-03 \ client \ node_modules \ web3
angular-patch.js module.js: 549 throw err;^ Ошибка: не удается найти модуль 'C: \ BaandaDev \ baandadev-03 \ client \ node_modules \ web3 \ angular-patch.js' (Пожалуйста, не обращайте внимания на baanda ... это мои имена каталогов, но ошибка возникает из узловых модулей)
Вопрос в следующем: «Почему он ищет web3@1.0.0-beta.42, когда я даже не спрашиваю об этом? Я уменьшил версию до web3@1.0.0.beta-37 и heroku все еще ищет бета-версию угловой патч (я даже не использую угловой). Хуже всего ... это сработало вчера. Единственное, о чем я могу думать, это то, что Ethereum выпустил web3@1.0.0-beta.Вчера, 42. Но это не объясняет, почему heroku будет искать патч для чего-то другого. Интересно, что когда я клонирую тот, который работает в heroku, на моей локальной машине, используя что-то вроде heroku git: clone -a baandadev03-t2, а затемзапустите npm install, чтобы заново установить его на моем локальном компьютере, и на моем локальном компьютере возникнет та же проблема, но если я вручную выполню npm и сохраню webe3@1.0.0-beta.41, он развернется без помех.
Suspect: npm install (в общем, установка узловых модулей из package.json как-то не работает для web3).Именно поэтому она ломается как в героку, так и в местном.Но это подозреваемый :) только.
$ git push heroku master (и heroku должен вставить его и не искать модули, о которых я не прошу :)).Пожалуйста, помогите.