Node.js全局安装与环境变量设置详解

需积分: 2 0 下载量 3 浏览量 更新于2024-09-08 收藏 123KB DOCX 举报
本文主要介绍了Node.js的全局安装位置设置以及如何配置环境变量的相关知识。Node.js是一款广泛用于服务器端开发的JavaScript运行环境,它的安装和配置对于开发者来说至关重要。 首先,我们关注的是Node.js的不同版本下载。官方提供的下载链接(如:<https://nodejs.org/dist/v9.9.0/>)允许用户选择安装特定版本的Node.js,这对于处理特定版本兼容性问题或者历史项目非常重要。 当安装完成Node.js后,为了确保其正确运作,我们需要通过命令行检查是否安装成功。例如,尝试运行`express`命令,如果出现"express不是内部或外部命令"的错误,这表明Node.js可能没有添加到系统的PATH环境变量中。此时,我们需要将Node.js的全局安装目录添加到系统PATH中,以便在任何位置都能执行Node.js程序。 要设置全局安装位置,用户需要在操作系统上创建两个特定的文件夹:`node_cache`和`node_global`。然后,通过`npm`命令来设置这两个变量,如下: 1. `npm set cache D:\ST\nodejs\node_cache` 2. `npm set prefix D:\ST\nodejs\node_global` 这样,Node.js全局模块将会安装在这个自定义路径下。接着,我们需要更新系统环境变量,特别是`NODE_PATH`,设置为`D:\ST\nodejs\node_global\node_modules`,以便Node.js可以找到全局安装的模块。同时,也需要更新用户环境变量`Path`,增加`D:\ST\nodejs\node_global`,确保命令行能够访问全局安装的Node.js。 在完成了这些设置后,重启命令提示符(CMD)以使更改生效。接下来,我们可以尝试安装全局的`express`模块,使用命令`npm install express-generator -g`。在某些新版的Express中,命令工具是独立的,因此还需要安装`express-generator-g`或类似的全局命令工具。 最后,作者通过验证`express-V`命令的识别情况,确认了全局安装和环境变量配置的成功。当使用`babel-cli-g`进行全局安装以支持ES6时,命令会被正确识别,这表明Node.js的环境已经按照预期配置。 本文详细讲述了Node.js的全局安装路径设置、环境变量配置步骤,以及如何确保命令行工具的正确可用性,对初次接触Node.js开发的用户具有很好的指导意义。