React-dnd: new-hotness ESModules + nextjs 8 + typescript

Erstellt am 20. Juni 2019  ·  4Kommentare  ·  Quelle: react-dnd/react-dnd

Beschreibe den Fehler
Ich habe ein Projekt mit nextjs v8 mit Typoskript erstellt, aber ich habe ein Problem beim Importieren von APIs aus React-dnd 8.0.2

Screenshots
Fügen Sie gegebenenfalls Screenshots hinzu, um Ihr Problem zu erklären.
Screen Shot 2019-06-20 at 11 04 47 AM

Desktop (bitte füllen Sie die folgenden Informationen aus):

  • MacOS Mojave 10.14.5

Zusätzlicher Kontext

Screen Shot 2019-06-20 at 11 13 51 AM

.babelrc:
```{
"Voreinstellungen": [
"nächste/babel",
"@zeit/next-typescript/babel",
],
}

dependencies: 
```"dependencies": {
    "@weco/next-plugin-transpile-modules": "^2.2.1",
    "next": "^8.1.0",
    "next-transpile-modules": "^2.3.1",
    "react": "^16.8.6",
    "react-dnd": "^8.0.2",
    "react-dnd-html5-backend": "^8.0.2",
    "react-dom": "^16.8.6"
  },
  "devDependencies": {
    "@zeit/next-css": "^1.0.1",
    "@zeit/next-sass": "^1.0.1",
    "@zeit/next-typescript": "^1.1.1",
    "next-compose-plugins": "^2.2.0",
    "webpack-merge": "^4.2.1"
  }

Komponente:
```React aus "react" importieren;
import { DndProvider } from "react-dnd";
HTML5Backend aus "react-dnd-html5-backend" importieren;

Funktion Home() {
Rückkehr (

Willkommen bei Next.js!


);
}

Standard-Startseite exportieren;
```

Hilfreichster Kommentar

Die v8-Bibliotheken verwenden standardmäßig ES-Module. Es hört sich so an, als müsstest du stattdessen die react-dnd-cjs Bibliothek verwenden

Alle 4 Kommentare

+1, habe das gleiche Problem.

+1 gleich hier

^ @darthtrevino

Die v8-Bibliotheken verwenden standardmäßig ES-Module. Es hört sich so an, als müsstest du stattdessen die react-dnd-cjs Bibliothek verwenden

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen