Node.js及Express的下载、安装和配置教程

对版本的说明

  • Node.js版本: v8.9.4-x64
  • 操作系统版本: win10、64位

什么是Node.js

  • 在很多人的印象中,js代码是不需要在诸如 Tomcat 之类的 web 服务器中运行的,事实上也确实如此,js代码只要有一个浏览器就可以运行。看到这里,不知道大家有没有想过,js代码是否可以在 web 服务器中运行?其实简单来说,Node.js 就是一个可以让 js 运行在服务端的开发平台。

软件下载

软件安装

  • Node.js的安装非常简单,一直点下一步即可,其中的安装路径可以自己选择

测试软件是否安装成功

  • 按下键盘的 win + R,输入cmd,接着输入 node -v,回车,再输入 npm -v,如果结果如下图所示,说明 Node.js 安装成功
    安装是否成功

相关注意事项

  • 在进行Node.js开发时,项目中的js文件名不能有中文
  • 要想进入 Node.js 的 repl (read读 eval执行 print打印 loop循环) 环境,只需打开cmd,然后输入node,回车即可

NPM解惑

  • 概念: npm(Node.js Package Manager)中文名为Node包管理器,顾名思义,就是一个管理Node的包的工具。npm官网请点击这里

  • 作用: npm主要用于解决NodeJS代码部署上的一些问题,写过程序的人都知道,有时我们需要用到一些别人写好的框架,同样地,写js代码也是如此,这些框架代码我们将其称之为包或者模块。npm的作用就是:通过npm可以下载别人编写的第三方包或命令行程序到本地使用,也可以上传自己编写的包或命令行程序供别人下载。

  • npm更新: npm的更新比较频繁,所以集成在Node.js中的npm不一定是最新的,如果想使用最新的版本,可以使用以下命令安装npm的最新版本 (-g代表全局安装)

    npm install npm@latest -g
    
  • 其它相关说明: 由于当前版本的Node.js已经集成了npm,所以只需验证一下npm是否安装成功即可。

通过npm命令安装模块

  1. 通过cmd进入项目所在根目录

  2. 输入命令

    npm install 模块名
    
  3. 这时在项目根目录下会自动生成一个名为 node_modules 的文件夹,刚安装的那个模块也会自动放在这个文件夹中,因此不需要我们手动创建 node_modules 文件夹。

npm常用命令

  • 卸载模块/插件

    npm uninstall 模块名 [-g] [--save-dev]
    

    命令解释:

    1. -g 表示卸载通过全局方式安装的这个模块,对于项目本身的这个模块不会有影响,如果项目的这个模块是通过本地方式安装的

    2. --save 表示去掉 package.json 文件中 dependencies 节点对这个模块的依赖

  • 更新模块

    npm update 模块名 [-g] [--save-dev]
    
  • 更新全部模块

    npm update [--save-dev]
    
  • 查看npm 帮助

    npm help
    
  • 查看当前目录已安装插件

    npm list
    

使用cnpm

  • npm 的服务器在国外,速度比较慢,可以使用淘宝的镜像,使用方法如下

  • 命令提示符执行 npm install cnpm -g --registry=https://registry.npm.taobao.org

  • 注意:安装完后可以通过 cnpm -v 查看版本号,如果出现错误可以关闭命令提示符重新打开再试一下

  • cnpm 与 npm 的用法完全一致

package.json介绍

  • 概念: 简单来说,package.json 就是一个管理你通过npm安装到本地的包的文件

  • 作用: package.json 的作用主要有以下三点:
    1. 显示了你的项目所依赖的各种包(如何自动添加依赖,在Express部分会讲)
    2. 显示你的项目的一些配置信息,如项目名称、版本号等
    3. 方便与其他开发者共享

  • 地位: package.json 是每个 Node.js 项目中必不可少的一个核心文件。当然,如果你只是用 Node.js 向控制台中打印出一句话或者其它类似的操作,那么你可以忽略这句话。

  • 创建: 对于 package.json 文件的创建,注意以下几点即可:
    1. 创建时间: 在项目刚开始时就应该创建
    2. 创建位置: 项目的根目录
    3. 创建方法: 可以手动创建,然后将相应的信息手动写入文件即可,但是,更多情况下我们都是使用命令行的方式创建。首先,打开 cmd,进入到项目所在根目录,比如说我在 E盘 新建了一个名为 helloNodeJS 的文件夹,也就是我的 Node.js 项目的名称,那么首先应该进入到 E:\helloNodeJS 这个路径下,在这里告诉大家一个快速进入某一个路径的方法,具体操作请看如下动图

    快速进入某个路径

    进入项目所在目录之后,输入 npm init 这条命令,出现下图所示界面

    这里写图片描述

    到了这步,需要我们自己设置一系列的信息,上图所示第一个就是要给我们的包取个名字,默认就是当前所在文件夹的名称,如果想使用默认值,直接回车即可。

    回车之后,还会出现一系列需要自己设置的值,如果不想设置,可以一路回车,全部使用默认值,这里为了演示方便,我全部使用的是默认值,最后输入yes,再回车,最终结果如下图,可以看到在项目根目录下自动生成了一个名为 package.json 的文件

    这里写图片描述
    这里写图片描述

    如果想一步生成这个文件,可以输入命令 npm init -yes ,然后回车。
    到这里,Node.js 相关的部分已介绍完毕,下面进入Express的安装。

Express介绍

  • Express 是 node.js 上最流行的 Web 应用框架,它提供了一系列强大的特性来帮助你快速地搭建一个完整功能的网站。

Express安装

  • Express的安装可以分为全局安装和本地安装两种

  • 全局安装会自动将文件安装在 C:\Users\Administrator\AppData\Roaming\npm,可以通过命令行在任何地方调用它,打开 cmd,输入命令:

    1. 输入 npm install -g express-generator ,可能有些同学会奇怪为什么要安装 express-generator,而不是直接输入第二步的命令,这是因为在 Express4.x 的版本中,命令工具被分离出来了,所以我们需要先安装一个命令工具(英文好的同学可以参考这里),否则输入第三步的命令时会报错

    2. 输入 npm install -g express

    3. 输入 express --version ,回车,如果出现了 Express 的版本号,说明 Express 安装成功。

  • 本地安装,即只安装在当前项目中

  1. 打开 cmd,进入项目所在根目录

  2. 输入 npm install express ,程序会自动在当前项目的根目录下新建一个名为 node_modules 的文件夹,然后把 express 安装在这个文件夹中

  • 至于到底是全局安装还是本地安装,个人认为一个项目安装一个 Express 框架对于新手来说比较好理解,推荐本地安装,然后在程序中通过 require() 来使用

  • 第二步中的命令如果写成 npm install --save express 或者是 npm install express --save ,则会将这个依赖自动添加到 package.json 文件中,不过前提是先有 package.json 这个文件。

  • 第二步的命令还可以写成 npm install express --save-dev ,-dev 表示将 express 保存至 package.json 的 devDependencies 节点,如果不指定 -dev 将保存至 dependencies 节点。两者的区别体现在如下应用场景中:当其他开发者下载我们的项目所依赖的包的时候(先在 cmd 中进入项目所在根目录),如果输入 npm install ,则会根据 package.json 下载所有需要的包,如果输入 npm install --production,则只会下载 dependencies 节点的包

  • 7
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
安装Node.js的步骤如下: 1. 首先,下载Node.js安装文件并运行安装程序。 2. 在安装过程中,可以选择自定义安装路径。如果要将全模块所在路径和缓存路径放在Node.js安装的文件夹中,你可以在安装文件夹中创建两个文件夹,一个是node_global用于存放全局模块,另一个是node_cache用于存放缓存文件。 3. 安装完成后,你可以在命令行输入node -v来查看安装Node.js版本,输入npm -v来查看安装的npm版本。 4. 如果你想修改全局模块的下载路径,可以参考以下步骤: - 打开命令行,输入npm config edit --global,会打开npm的全局配置文件。 - 在该文件中,你可以修改prefix属性的值,将其指向你想要设置的全局模块下载路径。 - 修改完成后,保存文件并关闭。 5. 安装完成后,你可以使用Node.js来开发应用程序。通常情况下,使用Express框架进行功能扩展是比较常见的做法。你可以通过运行npm install express命令来安装Express框架,并在你的应用程序中引入它。 6. 开发完成后,如果你想将你的应用程序打包成可执行文件,你可以使用一些工具,比如pkg。你可以先下载pkg工具,解压后,在命令行中切换到pkg工具的目录,运行npm install来安装依赖,然后运行node build.js来生成新的可执行文件。 这样,你就成功安装Node.js并进行了一些常见的设置和操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Nodejs安装教程](https://blog.csdn.net/m0_67403188/article/details/125194490)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [用node开发应用程序,对nodejs+express工程打包封装,通常公司产品化的软件系统,需要标识为公司的logo和...](https://download.csdn.net/download/Thor027/88284823)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值