Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Warnings when compiling with webpack

Aperta
#335 0 commenti 1 reazione 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
3/5
Tempo stimato
1-2 giorni
Idoneità per principianti
35/100
Tipo di issue
Bug
Chiarezza
Da chiarire
Stato di attività
Ferma
Stack tecnologico
javascript, webpack
Ambito
build-system

Direzione di ricerca

Start by examining the @observablehq/stdlib package.json exports field and the webpack package-exports guidance linked in the issue. Reproduce the build with the described create-react-app setup and check the warnings for the listed src paths. Done means determining whether the exports or webpack interaction causes the warnings, then fixing them or documenting that they are a webpack limitation.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

When building a project that depends on stdlib using Webpack (e.g. a create-react-app where you've installed the runtime and a notebook), you get 53 warnings in the terminal:

WARNING in ./node_modules/@observablehq/stdlib/src/ lazy ^.*.*$ strict namespace object @observablehq/stdlib/src/arrow.js
Module not found: Error: Package path ./src/arrow.js is not exported from package /Users/tophtucker/Development/obs-test/node_modules/@observablehq/stdlib (see exports field in /Users/tophtucker/Development/obs-test/node_modules/@observablehq/stdlib/package.json)

WARNING in ./node_modules/@observablehq/stdlib/src/ lazy ^.*.*$ strict namespace object @observablehq/stdlib/src/dependencies.js
Module not found: Error: Package path ./src/dependencies.js is not exported from package /Users/tophtucker/Development/obs-test/node_modules/@observablehq/stdlib (see exports field in /Users/tophtucker/Development/obs-test/node_modules/@observablehq/stdlib/package.json)

WARNING in ./node_modules/@observablehq/stdlib/src/ lazy ^.*.*$ strict namespace object @observablehq/stdlib/src/dependency.js
Module not found: Error: Package path ./src/dependency.js is not exported from package /Users/tophtucker/Development/obs-test/node_modules/@observablehq/stdlib (see exports field in /Users/tophtucker/Development/obs-test/node_modules/@observablehq/stdlib/package.json)

…and so on for fifty other paths. I don't know quite what it's saying… is it that we export more than we list in package.json? Does it matter? Cf. https://github.com/webpack/webpack/issues/9509, https://webpack.js.org/guides/package-exports/.

It makes the terminal pretty noisy; a customer was concerned the notebook wasn't working properly because of all the (what looked like) errors. Maybe there's a way to fix that. But if this is just a webpack idiosyncrasy, then we can close; we don't have to be beholden to what they choose to warn about.

Lingua principale
JavaScript
Stelle
1k
Fork
87
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Preparare l'ambiente

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di observablehq/stdlib

Tutte le issue di observablehq/stdlib

Issue simili

Altre issue su JavaScript

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.