Nodejs'de ES modülleri kullanılırken PM2 çöküyor
Aug 18 2020
ES modüllerini pacakage.jsonbu anahtar değer çiftiyle etkinleştirdim "type": "module", düğümün en son sürümüyle 'deneysel' bayrağı kullanmak zorunda değilim
pm2 start app.js --watchuygulamayı çalıştırdığımda hata mesajı ile çöküyor
0|app | Error [ERR_UNSUPPORTED_ESM_URL_SCHEME]: Only file and data URLs are supported by the default ESM loader
0|app | at Loader.defaultResolve [as _resolve] (internal/modules/esm/resolve.js:781:11)
0|app | at Loader.resolve (internal/modules/esm/loader.js:85:40)
0|app | at Loader.getModuleJob (internal/modules/esm/loader.js:229:28)
0|app | at Loader.import (internal/modules/esm/loader.js:164:28)
0|app | at importModuleDynamically (internal/modules/cjs/loader.js:1194:27)
0|app | at exports.importModuleDynamicallyCallback (internal/process/esm_loader.js:30:14)
0|app | at Object.<anonymous> (C:\Users\username\AppData\Roaming\npm\node_modules\pm2\lib\ProcessContainerFork.js:29:24)
0|app | at Module._compile (internal/modules/cjs/loader.js:1251:30)
0|app | at Object.Module._extensions..js (internal/modules/cjs/loader.js:1272:10)
0|app | at Module.load (internal/modules/cjs/loader.js:1100:32) {
0|app | code: 'ERR_UNSUPPORTED_ESM_URL_SCHEME'
0|app | }
uygulama pm2 olmadan gayet iyi çalışıyor. sanırım pm2 henüz ESM'yi desteklemiyor!
herhangi bir geçici çözüm veya bazı yapılandırmaları kaçırıyor muyum?
Yanıtlar
1 r7r Aug 28 2020 at 19:36
Windows 10'daysanız
pm2, Windows 10'da esm ile çalışmıyor, geçici çözüm yok!
Dipten Aug 27 2020 at 20:03
Pm2 işleminde es6 özelliklerini etkinleştireceğinden, uyumu düğüm argümanları olarak aktarmaya çalışın.
pm2 start my_app.js --watch --node-args="--harmony"
Nicole Kidman, Michael Keaton ve Val Kilmer'in Batman Olarak Paylaştığı Bu 1 Çekici Özelliğe Bayıldı
Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı
Charly Reynolds Yakın Zamandaki Vokal Kord Ameliyatını Açıkladı: 'Şarkı Söylemekte Sorun Yaşıyordum'