React-ace: Tidak dapat membaca properti 'acequire' dari undefined

Dibuat pada 5 Okt 2016  ·  14Komentar  ·  Sumber: securingsincity/react-ace

Hai,

Terima kasih untuk perpustakaan. Saya mencoba menggunakan ini dengan webpack (saya benar-benar hanya mencoba memasukkannya ke dalam aplikasi barebone yang dibuat dengan create-react-app ). Melihat contoh webpack Anda, saya tidak dapat menemukan perbedaan yang menyebabkan kesalahan ini, tetapi mungkin saya melewatkan sesuatu yang jelas. Tangkapan layar kesalahan terlampir di bawah ini

screen shot 2016-10-05 at 1 06 04 pm
screen shot 2016-10-05 at 1 06 09 pm

Komentar yang paling membantu

Berlari ke masalah yang sama. 'brace' bergantung pada variabel global (window.ace) dan akan gagal jika sudah ada variabel window.ace pada halaman. Pastikan Anda hanya mengimpor ace sekali.

Semua 14 komentar

Saya tidak tahu apa yang menyebabkan ini... rm -rf node_modules tidak memperbaiki masalah, tetapi menghapus seluruh proyek dan mengkloning ulang berhasil ¯_(ツ)_/¯

terjadi pada saya juga, tidak ada cara sederhana untuk mengatasinya?

+1

Saya menabrak masalah yang sama. Tidak tahu bagaimana cara memperbaikinya.

+1

dibuka kembali karena tampaknya orang lain mengalami masalah yang sama

Hai semua, mulai 4.1.6 creat-react-app akan berfungsi. https://github.com/securingsincity/react-ace-create-react-app-example sebagai contoh

Tahu apa yang sebenarnya menyebabkan ini? Saya mencoba menggunakan react-ace dalam proyek yang lebih besar dan saya mendapatkan kesalahan ini. Menghapus node_modules tidak membantu. Bereaksi 15.4.2

Saya mendapatkan kesalahan yang sama meskipun saya menggunakan versi 4.2.0 . Saya menghapus semuanya dan hanya mengimpor dua hal yaitu

import AceEditor from 'react-ace';
import brace from 'brace';

Kesalahan:
Uncaught TypeError: Cannot read property 'acequire' of undefined

Tapi, tetap saja itu mengatakan hal lama yang sama. Bagaimana cara memperbaikinya? @mathisonian

PS: Saya bahkan mencoba komponen contoh Anda sebagai pengganti hanya untuk melihat apakah itu berfungsi; tapi sayangnya tidak! Saya harap Anda dapat segera membantu. #187

Saya mendapatkan ini di V5.0.1. Saya telah menghancurkan node_modules, membersihkan cache benang, menginstal ulang modul dengan benang, dan masih mendapatkan kesalahan ini. Aplikasi hello world _simplest_ akan gagal jika saya mencoba import AceEditor from 'react-ace' dalam file.

@securingsincity Apa yang harus saya cari agar ini berfungsi? Apakah ini semacam kesalahan kompilasi dengan brace/react-ace?

Saya mendapatkan kesalahan yang sama jika saya mencoba untuk langsung memasukkan file JS yang dikompilasi: import AceEditor from '../node_modules/react-ace/dist/react-ace.js'

Berlari ke masalah yang sama. 'brace' bergantung pada variabel global (window.ace) dan akan gagal jika sudah ada variabel window.ace pada halaman. Pastikan Anda hanya mengimpor ace sekali.

Menghadapi masalah yang sama saat menerapkannya ke produksi melalui create-react-app .
Maksud saya secara lokal itu berfungsi sangat baik tetapi setelah digunakan dengan CI - saya melihat kesalahan ini
ace.js:37 Uncaught TypeError: Cannot read property 'acequire' of undefined
image
image

"brace": "^0.11.1",
"react": "^16.4.0",
"react-ace": "^6.1.4",
"react-dom": "^16.4.0",

Ada ide bagaimana cara memperbaikinya?

Saya telah mencoba membuat build produksi di create-react-app secara lokal dan dapat mereproduksi masalah tersebut.
window.ace adalah undefined setelah build berhasil.

Terjebak dalam hal ini :( adakah yang menyelesaikan ini?

Apakah halaman ini membantu?
0 / 5 - 0 peringkat