Publishowanie paczki npm (Cannot find module)

0

[Nieaktualne]
Ktoś chciałby to naprawić, a najlepiej i wytłumaczyć? (zapłacę)
https://stackoverflow.com/questions/78067180/how-to-properly-export-module-publish-package-cannot-find-module

1

Cannot find module 'backstage-dev-friends-days' or its corresponding type declarations

Błąd, który opisałeś na StackOverflow pojawia się dlatego, że pakiet dodany do npm jest pusty (https://www.npmjs.com/package/backstage-dev-friends-days?activeTab=code). Zawiera jedynie plik package.json i readme.md, brakuje całego kodu.

Przeglądając package.json

{
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
}

powinieneś dorzucić do npm'a folder dist z index.js oraz index.d.ts

Po zbudowaniu całego projektu pojawia się ten folder z danymi plikami? Raczej chyba nie, bo tsconfig.json jest ustawione na dist-types zamiast na dist. Spróbowałbym czegoś takiego

{
  "extends": "@backstage/cli/config/tsconfig.json",
  "include": [
    "src/**/*",
    "dev/**/*"
  ],
  "compilerOptions": {
    "outDir": "dist",
    "rootDir": ".",
    "useUnknownInCatchVariables": false
  }
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1