Tengo problemas para incluir la clase NonceManager en la configuración de mi casco:
Parece que no puedo usar declaraciones de import en el archivo. Así que lo he intentado
const NonceManager = require("@ethersproject/experimental/nonce-manager");
y
const { NonceManager } = require("@ethersproject/experimental/nonce-manager");
Pero me sale el error:
Error: no se puede encontrar el módulo '@ethersproject/experimental/nonce-manager'
Mis devDependencies en package.json incluyen:
"@ethersproject/experimental": "^5.6.0", y "ethers": "^5.6.0",
No estoy seguro de lo que estoy haciendo mal aquí. Para contexto, aquí está el archivo y sus exportaciones: https://github.com/ethers-io/ethers.js/blob/master/packages/experimental/lib/nonce-manager.js
¡Gracias!
¿Se ha asegurado de npm install ?
Cuando clona un proyecto existente, la carpeta node_modules suele estar en .gitignore para ahorrar espacio y tiempo de descarga. Esto significa que debe hacer un cd en la carpeta de su proyecto y ejecutar npm install , que descargará los paquetes faltantes.
EDITAR: Parece que solo está usando la importación/requerimiento incorrecta. Esta es la forma correcta de importarlo:
// Node const { NonceManager } = require("@ethersproject/experimental"); // ESM/TypeScript import { NonceManager } from "@ethersproject/experimental";Consulte la parte inferior de https://docs.ethers.io/v5/api/experimental/