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

Créé le 20 juin 2019  ·  4Commentaires  ·  Source: react-dnd/react-dnd

Décrivez le bogue
J'ai un projet construit à l'aide de nextjs v8 avec dactylographe mais j'ai eu un problème lors de l'importation d'API à partir de react-dnd 8.0.2

Captures d'écran
Le cas échéant, ajoutez des captures d'écran pour expliquer votre problème.
Screen Shot 2019-06-20 at 11 04 47 AM

Bureau (veuillez compléter les informations suivantes) :

  • MacOS Mojave 10.14.5

Contexte supplémentaire

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

.babelrc :
```{
"préconfigurations": [
"suivant/babelle",
"@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"
  }

composant:
```importer React de "react" ;
importer { DndProvider } de "react-dnd" ;
importer HTML5Backend à partir de "react-dnd-html5-backend" ;

function Accueil() {
revenir (

Bienvenue sur Next.js !


);
}

exporter la page d'accueil par défaut ;
```

Commentaire le plus utile

Les bibliothèques v8 utilisent les modules ES par défaut. Il semble que vous deviez utiliser la bibliothèque react-dnd-cjs place

Tous les 4 commentaires

+1, j'ai le même problème.

+1 pareil ici

^ @darthtrevino

Les bibliothèques v8 utilisent les modules ES par défaut. Il semble que vous deviez utiliser la bibliothèque react-dnd-cjs place

Cette page vous a été utile?
0 / 5 - 0 notes