Loading
Lesson 02
Courses / Getting Started with Express (Learn Nodejs Backend JSON REST API Web Development)
Generating the Project with NPM

Video Transcript

Welcome back everyone. So let's start and generate a project. What we're going to do we're going to go to the terminal. Okay so this course already assumes that you have Node.js installed. Okay so to get started let's first generate a Node.js project. I am going to make a directory here and call it nvk bookstore. So I'm going to cd to nvk bookstore. This is where our project is going to be. You can call it whatever you want. Okay just how I'm going to call this project. Now there's nothing here yet. Let's do an npm init to create a project. But before I do that I would like to point out that this video is being recorded using Node version 8.12.0. Okay so npm init will ask a few questions before I can create the file package.json that's going to serve a project. So I'm just going to choose the default package name and the case bookstore. Version I'm going to leave at one. Description you can add whatever you want there. I'm just going to skip it. For the entry point I'm just going to say app.js. That's a file we're going to write with our server. Task command that we don't have it yet and we won't care for this course. Get prepository if you have one. If we to add there. I don't care about keyword author put your name. I can put mine username. Doesn't really matter. License you can choose your own license. Let's use MIT for me. Is this okay? Yes. So you see now if I open the text editor I use item by the way and go back there. Here is the package.json that was created by the npm init command. Okay not much there. Now let's finally get to install express. Let's get back to the terminal. Okay let me clear this. We're going to do npm install express. Notice because in the previous versions of node npm it used to be that you needed to say dash dash save if you want to add this dependency to the package json. So it already does automatically for me but if you're using a version of node that does not do that. Node the older version. You should put dash dash save there. In any case we now have if I go back to the text editor to package.json we now have express here. We're using express version 4.16.3 in this video. Okay just so you know. Now that's all good. Great and now we have to start writing a first file. So I'm going to leave that to the next lesson. I'll see you then. Okay.
No comments yet (loading...)
No comments yet (loading...)
Did you like the lesson? 😆👍
Consider a donation to support our work: