"Geliştirme sunucusunun başlatılması" konusunda tepki uygulaması kaldı


15

Ben oluştur-tepki-app tarafından oluşturulan bir tepki uygulaması var. Npm start çalıştırdıktan sonra (start komut dosyası package.json içinde "start" olarak ":" tepki komut dosyaları start "olarak bulunur) konsolda geliştirme sunucusunu her zamanki gibi başlatma ve tarayıcıyı başlatma. Ancak bundan sonra hem konsol hem de tarayıcı kesinlikle hiçbir şey yapmaz. Hata veya çıktı yok. Hiçbir şey yapmaz.


Garip. Create-Reat-App kullanarak her yeni proje oluşturduğunuzda mı?
Nikhil Goyal

terminalin ekran görüntüsünü paylaşabilir, 3000 numaralı bağlantı noktasında herhangi bir uygulamanın çalışıp çalışmadığını kontrol edebilir, sorun olabilir (tahmin !!), terminalde uygulamayı açmak için evet veya hayır tuşuna basmasını isteyecektir başka bir limanda.
DILEEP THOMAS

Lütfen hata ekran görüntüsünü paylaşın
Ronak Khangaonkar

Evet, uygulamayı her başlattığımda yeni bir bağlantı noktasında başlar. Bunun nedeni, çalıştırdığım bağlantı noktasında çalışan bir Düğüm uygulaması remians'ından kaynaklanır. Uygulamayı terminalde kapatan CTRL + C kullanarak durduruyorum, ancak görev yöneticisi hala çalışmakta olan işlemleri gösteriyor. Görev yöneticisi ve terminalden taskkill kullanarak bu işlemleri öldürmeyi denedim ama ikisi de başarısız oldu. Sonuncusu "Bu işlemin çalışan bir örneği yok" hatası verir. Uygulamayı yeniden başlatmak bana evet ile yanıt verdi farklı bir bağlantı noktası (3000, 3001, 3002, vb ..) kullanmak ister, ancak yine "geliştirme sunucusunun başlatılması" dur
kenneth-rebello

Ekran görüntülerini paylaşabilirdim ama tam anlamıyla gösterecek bir şey yok. Terminal "Geliştirme sunucusunun başlatılması" ndan geri kaydırmaz ve tarayıcı yalnızca süresiz olarak yüklenmeye devam eder.
kenneth-rebello

Yanıtlar:


2

Bu Çekme noktalarını kontrol edin

  1. Sunucuyu başlatmadan önce npm install komutunu çalıştırın.

Sonra da çalışmıyor, lütfen ikinci komutu deneyin

  1. Düğüm modüllerini çıkarın ve npm kurulumunu bir kez daha çalıştırın.

Bu iki nokta işe yaramadıysa, lütfen daha fazla analiz için ekran görüntüsünü sağlayın.


Her iki yöntemi de denedim ve her ikisi de beni buraya yönlendiren başarısız oldu :( Dikkat edilmesi gereken bir başka nokta, paketin güvenlik açıklarına sahip birkaç bağımlılık içermesidir. Bu bir neden olabilir mi? Her zamanki askı noktaları "eşik yükleme executeActions" ve "postinstall: fiil kilidi <npm önbellek yolu>" kullanarak
kenneth-rebello

@ kenneth-rebello, NPM başlangıç ​​yorumunu çalıştırırken ekran görüntülerini sağlar. Create-reakt-app kullanarak bir uygulama oluşturursanız, bu komutla yüklenen paketlerde herhangi bir güvenlik açığı olmaz. Herhangi bir paket kurmaya çalıştınız mı ??
Jerrin stephen

Aynı sorunu olması ve bunu taze bir klon üzerinde denedim ve hala şans yok.
Simon Long

Ayrıca npm yapı da asılı olduğunu fark ettim. Bu derleme sorun olduğunu göstermektedir. Ancak konsolda veya npm günlüklerinde hiçbir şey göremiyorum. Hiçbir şey olmadan buradan nereye gideceğinizi bilmiyorum.
Simon Long

0

Sonunda bunu çözdüm. Benim için sorun webpack yapılandırmamda yatıyordu. Orada takma adı npm paketimin adı ile aynı olan bir web paketi takma adı vardı.

Yani benim package.jsonüst kısmında aşağıdaki vardı.

"name": "@mycompany/react-common-components"

Benim içinde webpack.config.jsI vardı

alias: {
        '@mycompany/react-common-components': path.resolve(__dirname, '../src/components')
      },

Webpack takma adını aşağıdaki şekilde değiştirdikten sonra her şey yolunda gitti

alias: {
        'react-common-components': path.resolve(__dirname, '../src/components')
      },

0

Bana benzer bir şey oluyor.

Typescript'e dönüştürmek istediğim bir tepki projem var ve "create-tepki-uygulaması" ile belirttiğiniz gibi başladım, tüm dosyalarımı ekledim ve en iyisini umduğum - ama sizin gibi “geliştirme sunucusunu başlatma” " İleti.

Windows 10 ile 8GB Ram var ve bir kez varsayılan "npm start" kullandığımda düğüm işlemi çok fazla bellek kullandığını gördüm - Bu yüzden daha fazla vermeye çalıştım ve aynı zamanda yorgun bağlantı noktası tepki kullanımını değiştirir.

  1. Bunu package.json'daki başlangıç ​​komut dosyasına ekledi:

    "scripts": { "start": "PORT=3001 react-scripts --max_old_space_size=8128 start", ... }

  2. Tüm krom tarayıcılarımı kapattım (hemen hemen hafıza alıyorlar)

  3. Ve koşması yaklaşık 1 dakika verdi

1 dakika sonra çalışmaya başladı ve o andan itibaren hızlı bir şekilde başlıyor ve çok fazla bellek kullanmıyor ve seçtiğim porta bağlı değil

Benim durumumda - Ben React Typescript projesinde "npm start" ilk çalıştırdığınızda muhtemelen dosyaları dizin (ya da benzer bir şey yapar - emin değilim ve muhtemelen bu konuda okumak gerekir - typescript yeni ) çok fazla bellek alır.

Sizin durumunuzda - Benzer bir şey olabilir

Umarım yardımcı olur :)


0

İçindeki bağımlılıklarınızın package.jsonaşağıdakileri içerdiğinden emin olun :

"react": "^16.12.0",
"react-dom": "^16.12.0",
"react-scripts": "3.3.0"

Ve komut dosyaları:

"scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
}

Bunu sağladıktan sonra aşağıdaki adımları uygulayabilirsiniz:

1. npm install
2. npm run build
3. npm start

Umut sizin için çalışır.


0

Düğüm ve npm ile ilgili bazı sorunlarınız olabileceğine inanıyorum. Önce sürümleri kontrol etmenizi öneririm - makinenizde Düğüm> = 8.10 ve npm> = 5.6'ya sahip olmanız ve gerekirse güncellemeniz gerekir. Düğümü yeniden yüklemeye çalışabilir.

Düğüm günlüklerini kontrol etmek, sorununuz hakkında bazı ipuçları verebilir ( buraya nasıl giriş yapılacağı hakkında daha fazla bilgi )


0

Ben de aynı sorunu yaşıyordum. Reaksiyon komut dosyalarının önceki bir sürümünü yüklemeyi deneyin.

npm install react-scripts@2.1.8

Bu yardımcı olur umarım!


0

aynı sorunu vardı, önce yapmalıydım

npm build sonra npm start

Mac'imde tepki veriyordum ve terminalin işe yaramadan önce kromla etkileşime girmesine izin vermek zorunda kaldım.


0

Benim için sorun .cssdosyalarım oldu.

Css dosyalarımı yeniden adlandırdım .scssve işe yarıyor.

Nedense benim için CSS dosyalarında oluştur-tepki-uygulama bobinleri.

Tuhaf.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.