Невозможно импортировать или использовать 'require' для Web3 в моем файле Javascript.
У меня есть HTML-файл, который использует внешний файл Javascript для выполнения логики страницы. Ниже мой HTML-файл содержит это: <script src='js/myjsfile.js'></script>
. Тогда по моему myjsfile.js
, который в целом работает нормально. Но теперь, когда мне нужно взаимодействовать с умным контрактом, я не могу правильно использовать Web3.
Над моим файлом Javascript, который я пробовал следующее: import * as Web3 from 'web3', var Web3 = require('web3')
. Когда я использую импорт, я получаю сообщение об ошибке "объявления импорта могут появляться только на верхнем уровне модуля". Когда я использую требование, я получаю «не могу найти модуль требует».
Обратите внимание, что у меня уже есть "установленный npm" web3.