Nodejs'de ES modülleri kullanılırken PM2 çöküyor
Aug 18 2020
ES modüllerini pacakage.json
bu 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 --watch
uygulamayı ç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"
Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Kevin Jonas'ın Kızı Alena, Doğum Günü Fotoğrafında Büyümüş Görünüyor: '9 Yaşında Gerçek Hissetmiyor'
Tom Girardi Dolandırıcılık Suçlamalarından Yargılanma Yetkisinin Belirlenmesi İçin Duruşmaya Katıldı