Я пытаюсь использовать web3.js в своем проекте.
Поскольку мне не удается установить его, как описано здесь, я пробую обходной путь, в котором я добавляю файл web.js непосредственно в свой проект и пытаюсь его импортировать.
Мой код:
import * as Web3 from "./web3"
выдает ошибку TypeScript:
TS2306: "./web3" не является модулем
и во время выполнения Web3 равен пустому объекту.
Здесь находится источник файла web3.js.
цконфиг:
{
"compilerOptions": {
"module": "commonjs",
"target": "es6",
"noImplicitAny": true,
"allowJs": true,
"sourceMap": true
}
}
web3.d.ts:
declare module web3 {
interface Web3 {
foo(): void;
}
}