React index.js hatası

ErrorCorrection

Hectopat
Katılım
11 Ağustos 2022
Mesajlar
2.549
Çözümler
4
Daha fazla  
Cinsiyet
Erkek
npm init -y npm install react react-dom
Komutlarını çalıştırdıktan sonra ana dizine index.html ve src içine ise index.js dosyalarını oluşturdum.

Ama anlamadığm şekilde
Uncaught SyntaxError: import declarations may only appear at top level of a module
hatası aldım. Neyi nereye koymam lazım? Neyin top level üstüne koymam lazım anlamadım. Yardımcı olursanız çok sevinirim.

1689352521184.png

@Administraktör

@kaan.w
 
Son düzenleme:
CRA yada vite kullanarak @kaan.w 'ın dediği gibi react projesi oluşturabilirsin. Eğer hatanın ne ile ilgili olduğunu merak ediyorsan, import her zaman bir dosyanın en üstünde olmalı. Import'un üstünde herhangi bir şey kullanamazsın.
 
npm create vite@latest
Bu komutla tek satırda React projesi oluşturabilirsin. Baştan React kurmaya çalışma şimdilik.

Hocam kurdum. Yeniden hata verdi.

Loading module from “[URL]http://127.0.0.1:5500/src/main.jsx[/URL]” was blocked because of a disallowed MIME type (“text/html”).
 
Son düzenleme:
main.jsx'in fotoğrafını atın.

Kurdum. Sonra birkaç JS dosyasını sildim. Son hali böyle.

Sonra index HTML'i çalıştırınca konsolda bu hatayı aldım.
html'yi çalıştırmayacaksınız. 'npm run dev' komutunu terminalde çalıştıracaksınız.
 
main.jsx'in fotoğrafını atın.


html'yi çalıştırmayacaksınız. 'npm run dev' komutunu terminalde çalıştıracaksınız.
1689355815254.png


Ayrıca bir dosyayı birde y adlı dizinde denedim npm run dev komutunu

Kod:
my_React_Project$ npm run dev
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /home/-----/Documents/hasanCodes/my_React_Project/package.json
npm ERR! errno -2
npm ERR! enoent Could not read package.json: Error: ENOENT: no such file or directory, open '/home/----/Documents/hasanCodes/my_React_Project/package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in: /home/-----/.npm/_logs/2023-07-14T17_30_58_256Z-debug-0.log


Kod:
my_React_Project/y$ npm run dev

> y@0.0.0 dev
> vite

sh: 1: vite: not found
 
Eki Görüntüle 1862100

Ayrıca bir dosyayı birde y adlı dizinde denedim npm run dev komutunu

Kod:
my_React_Project$ npm run dev
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /home/-----/Documents/hasanCodes/my_React_Project/package.json
npm ERR! errno -2
npm ERR! enoent Could not read package.json: Error: ENOENT: no such file or directory, open '/home/----/Documents/hasanCodes/my_React_Project/package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! A complete log of this run can be found in: /home/-----/.npm/_logs/2023-07-14T17_30_58_256Z-debug-0.log


Kod:
my_React_Project/y$ npm run dev

> y@0.0.0 dev
> vite

sh: 1: vite: not found
Kod:
import React from 'react'
import ReactDOM from 'react-dom/client'
import './index.css'

ReactDOM.createRoot(document.getElementById('root')).render(
  <React.StrictMode>
    <h1>Message from main</h1>
  </React.StrictMode>,
)

React ile ilgili kurs izlemelisiniz. Main.jsx'i bu şekilde düzenleyin. Bunu yeni bir klasörde npm create vite@latest komutunu tekrar çalıştırarak yapın(yeni proje oluşturun).

Düzenlemeniz bittiğinde npm run dev komutunu tekrar çalıştırın.
 
Kod:
import React from 'react'
import ReactDOM from 'react-dom/client'
import './index.css'

ReactDOM.createRoot(document.getElementById('root')).render(
 <React.StrictMode>
 <h1>Message from main</h1>
 </React.StrictMode>,
)

React ile ilgili kurs izlemelisiniz. Main. Jsx'i bu şekilde düzenleyin. Bunu yeni bir klasörde NPM create vite@latest komutunu tekrar çalıştırarak yapın(yeni proje oluşturun).

Düzenlemeniz bittiğinde NPM run dev komutunu tekrar çalıştırın.

Hocam anamadığım bir keilde yeniden error verdi. Cidden sinirimi bozdu ya :/
 

Technopat Haberler

Geri
Yukarı