Webpack 5 Crash Course | Frontend Development Setup

Sdílet
Vložit
  • čas přidán 1. 05. 2024
  • In this video, we will create a Webpack dev environment from scratch including...
    Webpack setup
    Webpack Dev Server
    HTML Webpack Plugin
    Sass Compiling
    Babel Transpiling
    Asset Resource Loaders
    Analyzer Plugin
    Source Maps
    💻 Webpack Starter Repo:
    github.com/bradtraversy/webpa...
    👇 Website & Courses:
    traversymedia.com
    💖 Show Support
    Patreon: / traversymedia
    PayPal: paypal.me/traversymedia
    👇 Follow Me On Social Media:
    Twitter: / traversymedia
    Instagram: / traversymedia
    Linkedin: / bradtraversy
    Timestamps:
    0:00 - Intro
    2:29 - Initial Files (src/dist)
    4:24 - Creating Modules
    6:10 - Webpack Install & Building
    8:20 - Using NPM Modules
    9:27 - Webpack Config File
    12:42 - Loaders & Sass Compiling
    16:11 - HTML Webpack Plugin
    18:30 - HTML Template
    20:35 - Caching & Hash Setup
    22:10 - Webpack Dev Server
    25:22 - Cleaning Up Hash Files
    26:50 - Source Maps
    27:52 - Babel Loader
    30:32 - Asset Resource Loader
    34:18 - Finish The Joke App
    38:26 - Webpack Bundle Analyzer
  • Věda a technologie

Komentáře • 336

  • @brightsite7561
    @brightsite7561 Před 2 lety +452

    Brad , 3 years ago my journey started with you. On my way of becoming a senior full stack developer at an awesome company. You are changing lives brother !

    • @meJevin
      @meJevin Před 2 lety +33

      Senior full stack developer with 3 years of experience sounds hella sketchy 😂😂

    • @brightsite7561
      @brightsite7561 Před 2 lety +44

      Read again. I said on my way of becoming a senior. Meaning now I am mid level and on my way of becoming a senior in a couple of years.

    • @meJevin
      @meJevin Před 2 lety +9

      @@brightsite7561 whoops, my bad!

    • @brightsite7561
      @brightsite7561 Před 2 lety +7

      @@meJevin that’s alright mate

    • @simajacob7416
      @simajacob7416 Před 2 lety +9

      @@meJevin
      It is not impossible. I have seen ppol with few years of exps and hard working. putting down work that some seniors were unable to do.

  • @fatehboug1932
    @fatehboug1932 Před 2 lety +124

    This Guy made me fall in love with programing I started following this channel since 2018 and now I'm working as full stack JavaScript developer thanks to God and thank you very much for making such awesome content.

    • @TraversyMedia
      @TraversyMedia  Před 2 lety +10

      Thank You 😊

    • @yt-sh
      @yt-sh Před 2 lety +2

      @@TraversyMedia Hello Mr Brad, can we get new Electron tutorial with enhanced security etc..

    • @TraversyMedia
      @TraversyMedia  Před 2 lety +6

      @@yt-sh That is something I would like to do soon. I need to update my Electron course as well.

    • @WendimuSitotaw
      @WendimuSitotaw Před 2 lety

      Same here … big fan since 2018 and I got into web dev mainly because of @@TraversyMedia

    • @yt-sh
      @yt-sh Před 2 lety

      @@TraversyMedia yay, thank you for consideration, appreciate it

  • @gamerclips8895
    @gamerclips8895 Před rokem

    I love how Brad teaches he always go directly to the point with a lot of hands on examples

  • @rayromanov
    @rayromanov Před rokem +8

    This was a very useful and easy to follow introduction to something I've been holding off for months simply because it looked so complicated. Turns out it's not! Thank you so much, Brad.

  • @ReachByteBurst
    @ReachByteBurst Před rokem +4

    Straight to the point and recent, loved it.
    Saved my day, I was struggling with implementing sass the entire time because all the tutorials use node-sass which is (as you lined out) deprecated, but then I went to the sass chapter on this video and it worked!
    So thanks ❤!

  • @timothyayers8015
    @timothyayers8015 Před rokem

    Dude. You are so awesome. All I needed was this video instead of watching bits and pieces from other videos. Thanks for access to the sample. Nice to have after you did a great job at taking us through each step to build it. Would have been hard to just look at everything and know how each part gets used. Now, I understand why a tool such as webpack is something I need to use.

  • @katrineren6457
    @katrineren6457 Před 2 lety +1

    Brad, I wonder why you always know what I am planning to learn and make a course at the exactly right time….Thank you so much for this great tutorial!!!

  • @manwithllama
    @manwithllama Před rokem +25

    I'm learning Webpack for the first time, and your video is the best one I've found.
    - Your pacing is perfect. Not too fast, not too slow.
    - You don't focus on the app being built-you focus on webpack (another 2hr+ long video tries to demonstrate webpack with an overly complex example app. It was mind numbing.)
    - You start/code "from scratch". That's so important in learning. There are no existing files. I watch you code and absorb every step (again, because of your calm pacing).
    In other words, (21 minutes in at least) you don't seem to assume anything of the viewer besides basic html/css/js skills.
    Thank you so much for putting this together. I'm learning lots, and will come back to it again when I start implementing it. Thanks Brad! Instant subscribe.

    • @antoniofuller2331
      @antoniofuller2331 Před 10 měsíci

      But he seems to be assuming that his audience is gay

  • @simajacob7416
    @simajacob7416 Před 2 lety +1

    Thanks, Brad.
    I was just searching for a good and latest webpack tutorial 2 hours before your release. Thanks Again.

  • @Franksterrific
    @Franksterrific Před rokem +1

    It definitely was a crash course but it got the job done, everything worked without a hitch. Thanks Brad

  • @prasadhonrao
    @prasadhonrao Před 8 měsíci +2

    This is the best Webpack tutorial and nothing less was expected from Brad. I am just buying another course from his website as a token of appreciation. Thanks Brad.

  • @rishukumar7586
    @rishukumar7586 Před 2 lety +1

    Brad ..i just want to say thank you for your efforts ..it really means a lot for all of us who learn from your videos. You have spent your valuable time on creating such quality content.....please keep doing it ..:)

  • @ezeobisochima9944
    @ezeobisochima9944 Před 2 lety

    Even though I am here yet I still value this like any other video. To me all Brad's video is a must watch 😁.
    Keep up the good work in making more great leaders Brad, indeed it actually making you a better leader. Loads of love from here.

  • @elisabethanggia4502
    @elisabethanggia4502 Před 2 lety +2

    Exactly what i need, right now. Thank you.

  • @malkitsingh01
    @malkitsingh01 Před 2 lety +1

    superb content as always. Many thanks and much love, Brad.

  • @daydreamical
    @daydreamical Před rokem

    Just wanted to thank you for making and sharing this video, it cleared up so many questions I had for me and I definitely learned a LOT from it. Thank you so much!

  • @kshayk0
    @kshayk0 Před 2 lety +9

    I was always afraid of webpack and how complicated it seems to be, but you managed to break it into a very understandable segments and it made it seem far less intimidating now. Thank you very much!

  • @Calupp
    @Calupp Před 2 lety +1

    2 minutes in I just realized how recently this was uploaded. you are an absolute godsend

  • @celionation
    @celionation Před 2 lety

    Thank you, Brad, just what I was looking for. You drop this just at the right time. 💯❤

  • @tomaszleszczynski8928
    @tomaszleszczynski8928 Před 10 měsíci +1

    In my opinion, still one of the best Webpack tutorial. Thanks a lot.

  • @morchellemusic2829
    @morchellemusic2829 Před 2 lety

    great video, exactly what I needed. Waiting for Snowpack crash course, thanks Brad

  • @philippebaillargeon5204

    This video is like 10000x better than any get started blog I read about webpack. Good job

  • @tips-and-tricks-for-m-files

    Thank you so much. Finally got webpack 5 to do what I want thanks to your crash course!

  • @bilalkorir2070
    @bilalkorir2070 Před rokem

    Thank you for this nice Webpack 5 tutorial, short and to the point.

  • @yukii_kamishiro
    @yukii_kamishiro Před 2 lety

    Thank you so much Brad, from the bottom of my heart.

  • @lovrozagar3729
    @lovrozagar3729 Před rokem

    The best webpack tutorial for beginners I could find. Thank you.

  • @georgekrax
    @georgekrax Před 2 lety +1

    We all needed that video! 💯

  • @Thomas_Grusz
    @Thomas_Grusz Před 6 měsíci +1

    Great video, Brad! You are one of favorite content creators for online web dev education.

  • @johnadepelumi93
    @johnadepelumi93 Před 2 lety

    been working with react and never had to bother about webpack until today. My company is building a project in Vanilla and someway somehow, I have to do some webpack configuration mostly to reduce our build size. This really helped me get started on a good speed.

  • @yoDrQ
    @yoDrQ Před rokem

    Thank you for a clear and succinct crash course that I can point others to.

  • @maximilianominetto524
    @maximilianominetto524 Před 2 lety +1

    Thanks Brad I know it is not easy to stay on youtube and creating new content. You upload interesting videos that they need more support.
    Thanks and you have a good day

  • @morchedlafferty8614
    @morchedlafferty8614 Před 2 lety

    I really benefited from this video. Thank you so much for the efforts!

  • @Alessandro-nq3tm
    @Alessandro-nq3tm Před 2 lety +1

    Amazing, as always!

  • @vimux
    @vimux Před rokem

    Brad lead me to Javascript full stack development. The moment I finished his MENR stack crash course, back in 2018 or 2017, I fell in love with it and proceeds to dedicate my career into Javascript web development.

  • @sojuthomas7727
    @sojuthomas7727 Před 2 lety

    Thank you so much for this tutorial, I never heard about sourceMap before, Just implemented it after watching your video.it's so cool.

  • @emarekica
    @emarekica Před rokem

    This was fantastic, thank you so much!

  • @Martinit0
    @Martinit0 Před rokem

    Great course! So helpful. Webpack is a beast not easily tamed.

  • @destinlee
    @destinlee Před 2 lety

    Thanks for the update my man!!

  • @collinsk8754
    @collinsk8754 Před rokem

    Great tutorial. Simplified webpack concepts very well. Thanks.

  • @EricMalek
    @EricMalek Před rokem

    I can't believe I found this by total accident! Helped me in about 30 minutes with what I couldn't figure out in 3 days. Seriously, thank you for this.
    Btw, I almost spit my coffee out at “I can has”! That’s some old school right there! 😂

  • @rorycawley
    @rorycawley Před rokem

    This is excellent, the one to watch for Webpack 5!

  • @mahmoudalhussain9291
    @mahmoudalhussain9291 Před 2 lety

    Yeah the perfect time to learn Webpack 5, Thank you so much Brad u r awesome 👏

  • @sanashaikh3238
    @sanashaikh3238 Před 2 lety +1

    Thanks brad for this video 😊

  • @dr.margulis7773
    @dr.margulis7773 Před 2 lety +4

    Brad, you the best frontend teacher in the whole damn world! :) :) :)

  • @gmjitendra
    @gmjitendra Před rokem

    Excellent, I revisited my basic knowledge on Webpack through this video. Thanks a lot :)

  • @tadakuniyasuda8214
    @tadakuniyasuda8214 Před rokem

    Through struggling, crying, beating myself on the edge of sanity, you share dadjoke humor to show some light of hope, like an angel. Your heart gives us hope. Thank you as always.

  • @barryallen2560
    @barryallen2560 Před rokem

    Love the video man

  • @XempegeX
    @XempegeX Před 3 měsíci

    Awesome tutorial from start till end! Thanks!

  • @ekoren6116
    @ekoren6116 Před 2 lety +11

    Wanted to let you know, I started my development career from HTML and CSS by watching your tutorials during the first COVID lockdown.
    Thank you very much for all the content.

    • @universecode1101
      @universecode1101 Před 2 lety +1

      Nice 😄

    • @kanonor
      @kanonor Před 2 lety

      I started last year in Dec and have learned a lot from Brad....... He is a Champ...... Thanks a lot, Brad for great content

  • @lucas.n
    @lucas.n Před rokem

    boom! top content, right there! who would've believed it is still possible to have good content over youtube in 2020s!? thank you!

  • @mrklenton6897
    @mrklenton6897 Před 2 lety

    Brad! thank your for this Amazing Crash Course.
    i learning with you and more

  • @dad_breams
    @dad_breams Před 4 měsíci

    Great vid! thanks Brad

  • @RJ-mf4bc
    @RJ-mf4bc Před 2 lety

    Brad,Your truly best..,Your videos help thousands of developers,Please keep it up❤❤

  • @yagzceritoglu1690
    @yagzceritoglu1690 Před 2 lety

    clear and simple explanation about webpack, thank you

  • @kchausheva
    @kchausheva Před 2 lety

    Another awesome video from Brad.

  • @indroneelray1630
    @indroneelray1630 Před 2 lety

    Thank you Brad, for everything :)

  • @adeboyeolushola5684
    @adeboyeolushola5684 Před 2 lety +3

    Thanks for the support.....you're really changing my life for good
    Your tutorials and courses are great
    Keep it up💯

  • @hachikoi-san3901
    @hachikoi-san3901 Před rokem

    I can't believe I have ignored this for so long, it's so cool!
    can't wait to understand more Vite(veet)!

  • @yahyafati
    @yahyafati Před 2 lety

    One of the things that I wanted to learn. Thanks a lot

  • @liammandeville2883
    @liammandeville2883 Před 2 lety

    Great content as usual, I like the new intro too good touch.

  • @koushikchatterjee9505

    First I press like button and then I started watching your video. Lots of love and respect for you.

  • @baba_yaga9
    @baba_yaga9 Před rokem

    The video I've been looking for🙌. Thanks man, you earned a sub today✨

  • @someguy1390
    @someguy1390 Před rokem

    I love webpack, it gives you more control over your environment

  • @sirajeddinebouasker4267

    Thanks Brad for sharing

  • @eumm11
    @eumm11 Před rokem

    this was excellent, thank you so much!

  • @user-yg1pm7sv5e
    @user-yg1pm7sv5e Před rokem

    Thanks! Great intro tutorial

  • @lokeshjain1344
    @lokeshjain1344 Před 11 měsíci

    Thank you so much for this course! You are awesome

  • @Erik-ss2jp
    @Erik-ss2jp Před rokem

    Man, you are awesome. Big thanks!

  • @seanbrill4183
    @seanbrill4183 Před 3 měsíci

    Awesome video thanks man!!

  • @masaorel6530
    @masaorel6530 Před rokem

    Thank you so much for this video, so clear and clean, it helped me understand when i needed in a short time :)

  • @solteeme8745
    @solteeme8745 Před 2 lety

    Amazing Content Man! Keep it up

  • @ahmedazeez9253
    @ahmedazeez9253 Před 2 lety

    Absolutely love traversy

  • @tsiaowang5820
    @tsiaowang5820 Před rokem

    Thank you so much, bring me to this whole new world.

  • @dryoldcrabman6890
    @dryoldcrabman6890 Před 5 měsíci +1

    very helpful! Thank you!

  • @hasnainasif1657
    @hasnainasif1657 Před rokem

    A great introductory video on web pack...
    Highly recommended...

  • @sabrefoxx8115
    @sabrefoxx8115 Před 11 měsíci

    Thank you for this. You're awesome

  • @one2oblivion
    @one2oblivion Před rokem

    thank you just thank you. This was great :)

  • @marcosotto8424
    @marcosotto8424 Před rokem

    Thanks for this video. Incredible. I could learn a lot new stuff with you....

  • @nooutidev
    @nooutidev Před 7 měsíci

    Straight forward , thanks!

  • @parnasmi
    @parnasmi Před 2 lety

    great tutorial on webpack! Thank you very much!

  • @abdellahdamri656
    @abdellahdamri656 Před 2 lety +1

    That's was awesome Brad! It was intimidating hearing about these things But you came through THANK YOU !! It would be awesome if you could show use how can we build something like react I am curious how react was built It would be an COOL project. And Again THANK YOU

  • @romankorolov3344
    @romankorolov3344 Před rokem

    Thank you, useful content!

  • @olegmaz3969
    @olegmaz3969 Před rokem

    Thanks, amazing course.

  • @lemster909
    @lemster909 Před rokem

    Awesome! Thank you so much for this content, I learned a lot today.. it's a good start for webpack :)

  • @fatemehqasemkhani3954
    @fatemehqasemkhani3954 Před 9 měsíci

    As always, you are more than perfect

  • @unknownman5296
    @unknownman5296 Před 2 lety

    love the new intro !!

  • @JamesYGGoY
    @JamesYGGoY Před 8 měsíci

    great tutorial, thanks!

  • @PawanKumarpks
    @PawanKumarpks Před rokem

    Brad, thanks you so much,, this tutorial help me to understand webpack very closely.

  • @nanasarathi
    @nanasarathi Před rokem

    Very informative... Thanks for sharing this.

  • @kurshadqaya1684
    @kurshadqaya1684 Před 2 lety +6

    Hello, Brad. You are a legend guy that inspired lots of people to learn programming. I think the same way you can inspire poeple who want to create a new programming channel. I want to start a programming channel, it would be awesome to learn your process in one of your videos from beginning to the end. I mean a video about a course creation. From microphones, to slides, to postprocess of video and so on.
    Love you!

  • @brandonstryker8069
    @brandonstryker8069 Před rokem

    Very helpful intro to webpack! thanks :)

  • @OnurUrsar
    @OnurUrsar Před 11 měsíci

    You are a king bro.

  • @elciano6599
    @elciano6599 Před rokem

    Perfect crash course, really tnx

  • @ericle1236
    @ericle1236 Před rokem

    Great video. Thank you sir!

  • @ahmedabdulrazzaq2015
    @ahmedabdulrazzaq2015 Před 2 lety +2

    I looked at your old webpack vid and said I wish he update it because I need to use for my work and you just posted the new vid 😂😂😂

  • @danielwaduka5740
    @danielwaduka5740 Před 9 měsíci

    Thanks sir! This has made me pick up the very basics that I needed to know concerning Webpack.

  • @walaamohamed2067
    @walaamohamed2067 Před 2 lety

    Thank you .. you terribly helped me !

  • @yossefpartouche3983
    @yossefpartouche3983 Před rokem

    Excellent ! thank you

  • @anarsfarov
    @anarsfarov Před 2 lety

    amazing this is what i looking for

  • @webdevelopmentguide4910

    Great video explanation from scratch, Thankyou 😊😊