What is npm, package.json, SemVer, node_modules, package-lock, npx? Web Automation Course Lesson - 6

แชร์
ฝัง
  • เผยแพร่เมื่อ 13 ก.ย. 2024

ความคิดเห็น • 19

  • @user-wv9xs6rw1j
    @user-wv9xs6rw1j 6 หลายเดือนก่อน

    I love this approach when you understand the essence. I had to watch the video twice and write everything down to understand it. Thank you for such detailed explanations and for sharing such precious knowledge and experience for free!

    • @IlarionHalushka
      @IlarionHalushka  6 หลายเดือนก่อน +1

      100%, I don't remember if I've mentioned this on the video but it took me a while (couple of years lol) to figure out all these package.json/lock, node_modules, npm, npx, dependencies...
      Thank you ☺

  • @tunacevik5450
    @tunacevik5450 หลายเดือนก่อน

    Great video Thanks :))

  • @tojibulislam6473
    @tojibulislam6473 หลายเดือนก่อน

    cool approach, good tutorial

  • @__Name_It__
    @__Name_It__ 7 หลายเดือนก่อน

    Thank you for the content!

    • @IlarionHalushka
      @IlarionHalushka  7 หลายเดือนก่อน

      thank you and good luck with learning automation 💪

  • @pavel_arabadzhy
    @pavel_arabadzhy 8 หลายเดือนก่อน

    Thanks for new lecture, sometimes it was difficult, but interesting and useful ;)

    • @IlarionHalushka
      @IlarionHalushka  8 หลายเดือนก่อน

      Thanks for the feedback 🤜🤜🤜
      Yep, this one is the toughest one but it’s necessary to understand these things as early as possible and in the future it will 100% payoff.
      I received a similar feedback from Ivan. He had to slowly rewatch this lesson a couple of times and repeat after me. For the beginning it should be enough to understand some of the things from this lesson. Later on the dots will connect after you have more practice.
      I think I mentioned during the lecture that when I started my journey in automation, nobody explained these things to me and I felt like I was doing some black magic and hoping it would work 😅
      Back then it took me around a year to realize how all this works together.
      And honestly some of the things I explained in this lesson (e.g. npx takes the binary cli program from node_modules/.bin folder) I learned maybe after 2-3 years 🙃

    • @pavel_arabadzhy
      @pavel_arabadzhy 8 หลายเดือนก่อน

      ​@@IlarionHalushka Yeah, I also started with black magic)). For example I was installing different frameworks like Playwright/Cypress, but I didn't understand how the installation works. After viewing this lecture, it became clear😉

    • @IlarionHalushka
      @IlarionHalushka  7 หลายเดือนก่อน

      💪💪💪@@pavel_arabadzhy

  • @geoffreycollins6627
    @geoffreycollins6627 8 หลายเดือนก่อน +1

    Дякую за серію відео. Такого контенту з детальним поясненням досить небагато. Проте, якщо я можу, я б порадив робити все-таки якийсь базовий монтаж, вирізати невдалі моменти, та трошки більше заготовленних аніж імпровізованих пояснень. Тоді б відео сприймалося краще і легше. Але разом з тим, відео корисне. Дякую!

    • @IlarionHalushka
      @IlarionHalushka  7 หลายเดือนก่อน

      your feedback totally makes sense 💯 thank you!!

  • @KovalchykIgor
    @KovalchykIgor 8 หลายเดือนก่อน

    Чекаєм коротенький відос зі списокчком запитань які ти задаєш роботодавцю на співбесіді.

    • @IlarionHalushka
      @IlarionHalushka  8 หลายเดือนก่อน +1

      Thanks for the idea :)
      Until I record such a video you can find an article on my blog “how to choose between multiple job offers” which I use for asking questions

  • @user_dmtt
    @user_dmtt 8 หลายเดือนก่อน

    The best lesson!!!

  • @IlarionHalushka
    @IlarionHalushka  8 หลายเดือนก่อน

    This lesson is VERY hard. I strongly suggest you to watch slowly and to write notes.
    It's essential to understand how all these things work together: npm, npx, package.json, package-lock.json, node_modules, scripts (+bin folder), SemVer, dependencies, devDependencies.
    If you understand how all these work together in JavaScript world - you won't have a problem understanding how similar things work in other programming languages. You won't feel like you are doing some black magic when you type commands in terminal (npm, npx) or change something in package.json (scripts, dependencies, devDependencies).

  • @unicoxr5tj417
    @unicoxr5tj417 8 หลายเดือนก่อน

    so good)