React-dnd: ESModules baru-hotness + nextjs 8 + TypeScript

Dibuat pada 20 Jun 2019  ·  4Komentar  ·  Sumber: react-dnd/react-dnd

Jelaskan bugnya
Saya memiliki proyek yang dibangun menggunakan nextjs v8 dengan TypeScript tetapi saya mendapat masalah saat mengimpor apis dari react-dnd 8.0.2

Tangkapan layar
Jika berlaku, tambahkan tangkapan layar untuk membantu menjelaskan masalah Anda.
Screen Shot 2019-06-20 at 11 04 47 AM

Desktop (harap lengkapi informasi berikut):

  • MacOS Mojave 10.14.5

Konteks tambahan

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

.babelrc:
```{
"preset": [
"berikutnya/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"
  }

komponen:
```import Bereaksi dari "bereaksi";
import { DndProvider } dari "react-dnd";
impor HTML5Backend dari "react-dnd-html5-backend";

fungsi Beranda() {
kembali (

Selamat datang di Next.js!


);
}

ekspor default Beranda;
```

Komentar yang paling membantu

Pustaka v8 menggunakan Modul ES secara default. Sepertinya Anda perlu menggunakan perpustakaan react-dnd-cjs sebagai gantinya

Semua 4 komentar

+1, memiliki masalah yang sama.

+1 sama di sini

^ @darthtrevino

Pustaka v8 menggunakan Modul ES secara default. Sepertinya Anda perlu menggunakan perpustakaan react-dnd-cjs sebagai gantinya

Apakah halaman ini membantu?
0 / 5 - 0 peringkat