reactjs - NextJS ვებსაიტი ირღვევა პროდუქტიულობაში, მაგრამ განვითარებაზე კარგად მუშაობს


მე ვავითარებ აპლიკაციას NextJS-ის გამოყენებით TypeScript-ით და მივადექი ამ პრობლემას. მე ახალი არ ვარ, მაგრამ არასოდეს შემხვედრია ეს პრობლემა მაშინაც კი, როცა მრავალი მსგავსი პროექტი გავაკეთე და გავაქვეყნე.

იმპულსურად რომ ვთქვათ, შევქმენი ჰორიზონტალური მენიუ (მთავარი მენიუ), რომლის შიგნითაც არის შინაარსი. მაგრამ როცა მთავარ მენიუში გადაადგილდები, აპლიკაცია ძირითადად იჭრება (ეს ხდება მაშინ, როცა მას ჰოსტინგზე ვამუშავებ და არ იწვევს შეცდომებს, როცა ლოკალურად ვიცდი). მიუხედავად ამისა, გვერდითი მენიუების ნავიგაცია კარგად მუშაობს.

გამოცხადებული ვებსაიტის ლინკი: https://inflow-temp.vercel.app/

დემო ვიდეოს ლინკი: https://www.awesomescreenshot.com/video/11478402?key=c4d65a557445434a7823230cb3cbbfb0

კლონირება, რათა ადგილობრივად შეამოწმოთ. რეპოზიტორიის ლინკი: https://gitlab.com/ettadevs/inflow-temp

ინტერნეტიდან მონაცემებს არ ვიღებ და არც არაფერს ვმაპი. ვცადე დინამიკური მარშრუტიზაციის გამოყენება, იმედი მქონდა ეს გამოასწორებდა, მაგრამ მაინც ვხვდები პრობლემას პროდუქტიულ გარემოში (ჰოსტინგზე).

მცდელობა მაქვს მას netlify-ზე ჰოსტინგი, რათა შემოწმდეს, თუ ვერც vercel.com-ი იყო პრობლემა, და მაინც ვერ დამიხია ამ პრობლემის მოგვარება.

მე გამინადგურებია ინტერნეტი პასუხების საძიებლად, მაგრამ არაფერი ვიპოვე.

მე ვერ ვხვდები, რა იწვევს პრობლემას ან როგორ უნდა გამოვასწორო. წინასწარ გმადლობთ ყველა დახმარებისთვის.

უპასუხე #1

ეს შეიძლება გამოიწვიოს SWC-ით, როცა მე ვწყვეტ swcMinify: true გამოყენებას next.config.js-დან, პროექტის შესვლის შემდეგ ვერ ვხედავ შეცდომებს. არსებობს შანსი, რომ ეს გამოწვეულია რომელიღაც დამოკიდებულების არასწორ მუშაობით SWC-მინიფიკაციასთან. ამჟამად უბრალოდ გამორთეთ SWC სანამ პრობლემა არ მოგვარდება.

თქვენ შეგიძლიათ მიჰყოთ ეს დისკუსია SWC minify-ს შესახებ, სადაც სხვა დეველოპერები შეექმნათ მსგავსი პრობლემები თქვენსავით.