Estoy tratando de importar mi paquete NPM que hice, pero sigo recibiendo este error:
Error: Cannot find module '/Users/…/project/node_modules/@my-package/lib/rehype-toc' imported from /Users/.../project/node_modules/@my-package/lib/index.js .
Por mi vida, no puedo entender por qué recibo este error. Parece que todo debería funcionar ya que mi archivo lib/rehype-toc está exportando una función y el archivo está realmente dentro de la carpeta lib . no falta
Importando mi paquete en NextJS
import rehypeToc from '@my-package';paquete.json
// ... "main": "lib/index.js", "type": "module", "types": "lib/index.d.ts", "files": [ "lib" ],tsconfig.json
{ "compilerOptions": { "target": "ES2020", "lib": ["ES2020"], "module": "ES2020", "moduleResolution": "node", "outDir": "lib", "sourceMap": true, "declaration": true, "typeRoots": [ "node_modules/@types", "src/typings" ] }, "include": [ "src/**/*.ts" ], "exclude": [ "node_modules", "test/**/*.js" ] }lib/index.js
import { toc } from "./rehype-toc"; export * from "./types"; export { toc }; // Export `toc` as the default export export default toc; //# sourceMappingURL=index.js.maplib/index.d.ts
import { toc } from "./rehype-toc"; export { CssClasses, InsertPosition, Options } from "./options"; export * from "./types"; export { toc }; export default toc;lib/rehype-toc.js
import { createTOC } from "./create-toc"; import { customizationHooks } from "./customization-hooks"; import { findHeadings } from "./find-headings"; import { findMainNode } from "./find-main-node"; import { insertTOC } from "./insert-toc"; import { NormalizedOptions } from "./options"; export function toc(opts) { // ... }Cualquier ayuda sería muy apreciada.