Node.Js , Es6 Ve İmport ?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nurulmac11
    nurulmac11's avatar
    Kayıt Tarihi: 04/Ağustos/2012
    Erkek

    kac saat ugrastim icin icinden cikamadim bir turlu. node 13de sanirim es6 syntax destegi gelmis ama bi turlu calismiyor arkadas. cok basit bi ornek hazirladim onu yaziyorum buraya:

    server.js:

    import app from './app'

     


    app.js

    const app = 1
    
    export default app

    package.json

     

    {
      "name": "backend",
      "version": "1.0.0",
      "description": "",
      "main": "index.js",
      "type": "module",
      "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1"
      },
      "author": "",
      "license": "ISC"
    }


    node server.js calistirdigimda aldigim hata:

    (node:4139) ExperimentalWarning: The ESM module loader is experimental.
    internal/modules/run_main.js:54
        internalBinding('errors').triggerUncaughtException(
                                  ^
    
    Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/home/nrl/backend/app' imported from /home/nrl/backend/server.js
        at finalizeResolution (internal/modules/esm/resolve.js:255:11)
        at moduleResolve (internal/modules/esm/resolve.js:603:10)
        at Loader.defaultResolve [as _resolve] (internal/modules/esm/resolve.js:644:13)
        at Loader.resolve (internal/modules/esm/loader.js:94:40)
        at Loader.getModuleJob (internal/modules/esm/loader.js:240:28)
        at ModuleWrap.<anonymous> (internal/modules/esm/module_job.js:42:40)
        at link (internal/modules/esm/module_job.js:41:36) {
      code: 'ERR_MODULE_NOT_FOUND'
    }




     


    node -v:

    v13.12.0

    nurulmac11 tarafından 29/Mar/20 14:22 tarihinde düzenlenmiştir

    black implies white, self implies other, life implies death.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek

    NodeJS yazıyorsan 

     

    App.JS Kodun şu şekilde olmalı.

     

    const app = 1
     
    modules.export = app;

     


    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nurulmac11
    nurulmac11's avatar
    Kayıt Tarihi: 04/Ağustos/2012
    Erkek
    MhmdAlmz bunu yazdı

    NodeJS yazıyorsan 

     

    App.JS Kodun şu şekilde olmalı.

     

    const app = 1
     
    modules.export = app;

     

    aga bu es5 degil mi


    black implies white, self implies other, life implies death.
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek

    Aralarındaki farkı ve babeli araştır hocam anlayacaksın çok bir hikayesi yok.

     

    Ama TypeScript yazmanı tavsiye ederim zaten OOP biliyorsun. Daha kolay adapte olursun.


    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nurulmac11
    nurulmac11's avatar
    Kayıt Tarihi: 04/Ağustos/2012
    Erkek
    MhmdAlmz bunu yazdı

    Aralarındaki farkı ve babeli araştır hocam anlayacaksın çok bir hikayesi yok.

     

    Ama TypeScript yazmanı tavsiye ederim zaten OOP biliyorsun. Daha kolay adapte olursun.

    typescript frontend icin degil miydi ? nodejs gibi serverda kullanilabiliyor mu, arastirayim bakalim


    black implies white, self implies other, life implies death.
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    RockZs
    RockZs's avatar
    Kayıt Tarihi: 30/Haziran/2002
    Erkek

    experimental, yani deneysel modül. 

    --experimental-modules

    ve
    --no-warnings

    komutlarıyla beraber uygulamayı çalıştırmayı deneyebilirsin.
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    MhmdAlmz
    MhmdAlmz's avatar
    Kayıt Tarihi: 09/Ağustos/2015
    Erkek
    nurulmac11 bunu yazdı
    MhmdAlmz bunu yazdı

    Aralarındaki farkı ve babeli araştır hocam anlayacaksın çok bir hikayesi yok.

     

    Ama TypeScript yazmanı tavsiye ederim zaten OOP biliyorsun. Daha kolay adapte olursun.

    typescript frontend icin degil miydi ? nodejs gibi serverda kullanilabiliyor mu, arastirayim bakalim

    Elbette

     

    https://docs.nestjs.com/


    Andolsun kuşluk vaktine ve dindiği zaman o geceye ki, Rabbin sana veda etmedi ve darılmadı! Ve kesinlikle senin için sonu önünden (ahiret dünyadan) daha hayırlıdır. ileride Rabbin sana verecek de hoşnut olacaksın! O, seni bir yetim iken barındırmadı mı? Seni, yol bilmez iken (doğru) yola koymadı mı? Seni bir yoksul iken zengin etmedi mi? Öyle ise, sakın yetime kahretme (onu horlama)! El açıp isteyeni de azarlama! Fakat Rabbinin nimetini anlat da anlat!
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nurulmac11
    nurulmac11's avatar
    Kayıt Tarihi: 04/Ağustos/2012
    Erkek
    RockZs bunu yazdı

    experimental, yani deneysel modül. 

    --experimental-modules

    ve
    --no-warnings

    komutlarıyla beraber uygulamayı çalıştırmayı deneyebilirsin.

    yok hocam degismedi bir sey.

    @MhmdAlmz iyiymis hocam ben bi bakayim ona


    black implies white, self implies other, life implies death.
  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    yolbulucu
    yolbulucu's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Homo
    nurulmac11 bunu yazdı
    MhmdAlmz bunu yazdı

    Aralarındaki farkı ve babeli araştır hocam anlayacaksın çok bir hikayesi yok.

     

    Ama TypeScript yazmanı tavsiye ederim zaten OOP biliyorsun. Daha kolay adapte olursun.

    typescript frontend icin degil miydi ? nodejs gibi serverda kullanilabiliyor mu, arastirayim bakalim

    zaten javascripte compile olduğu için her yerde kullanabilirsin


    29.99cm, titanyum kaplamalı, çift damarlı, su ve yağ soğutmalı.
  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    end
    end's avatar
    Kayıt Tarihi: 16/Ekim/2016
    Erkek

    es 6 support 11 ve 12'de de vardı zaten?

    aşağıdaki gibi deneyebilir misin?

     
    export function app() { return 1 }

    ya da bunu hiç şey etmeden 

    import app from './app.js'

    import app from 'app'

    import app from 'app.js'

    dene

    end tarafından 29/Mar/20 16:41 tarihinde düzenlenmiştir

    0x0480 takilin madem ﷽﷽﷽
  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    nurulmac11
    nurulmac11's avatar
    Kayıt Tarihi: 04/Ağustos/2012
    Erkek
    end bunu yazdı

    es 6 support 11 ve 12'de de vardı zaten?

    aşağıdaki gibi deneyebilir misin?

     
    export function app() { return 1 }

    ya da bunu hiç şey etmeden 

    import app from './app.js'

    import app from 'app'

    import app from 'app.js'

    dene

    import app from './app.js'

    bu calisti hocam. vay aq soruna gel ya. neyse tesekkurler


    black implies white, self implies other, life implies death.
Toplam Hit: 2355 Toplam Mesaj: 12
javascript yeter