У меня есть экземпляр Nodejs, запущенный на моем локальном компьютере, который отлично работает, когда я запускаю команду node index.js. Я пытаюсь перенести его на экземпляр AWS Nodejs в Lightsail. Я установил и настроил его идентично, но при запуске команды «node index.js» не удается найти модуль «TronWeb». Папка index.js, package.json, package-lock.json и node_modules в обоих случаях идентичны, и я установил пакет tronweb с помощью npm install tronweb. Есть какие-нибудь мысли о том, почему TronWeb не может находиться в экземпляре Lightsail Nodejs? Ниже приведены первые фрагменты кода файла index.js, чтобы дать вам представление о том, что это такое. Выдает ошибку в строке 16 "const tronWeb = new TronWeb ..."
// Initiate request object
const request = require("request");
// Initiate TronWeb object
const TronWeb = require('TronWeb');
const HttpProvider = TronWeb.providers.HttpProvider;
// Full node http endpoint
const fullNode = new HttpProvider("https://api.shasta.trongrid.io");
// Solidity node http endpoint
const solidityNode = new HttpProvider("https://api.shasta.trongrid.io");
// Contract events http endpoint
const eventServer = "https://api.shasta.trongrid.io";
// Private key
const privateKey = "";
// Create instance of TronWeb
const tronWeb = new TronWeb(
fullNode,
solidityNode,
eventServer,
privateKey
);