NodeJS、NPM安装配置步骤-默认配置(windows版本)

本文档提供了在Windows上安装NodeJS和NPM的详细步骤,包括自定义安装路径、环境变量配置以及相关模块的安装,如express、generator等。通过这个教程,读者将学会如何确保正确安装并验证NodeJS和NPM的运行。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

# step 1:下载安装文件
下载nodejs,官网:http://nodejs.org/download/

# step 2:安装nodejs
安装nodejs,自定义安装在D:\dev\nodejs下面。

在cmd控制台输入:node -v,控制台将打印出:v0.10.28,出现版本提示表示安装成功。
该引导步骤会将node.exe文件安装到E:\nodejs(自定义目录),并将该目录添加进PATH环境变量。

# step 3:环境变量设置 (路径与自定义安装目录对应)

系统变量 path 添加:E:\nodejs;E:\nodejs\node_modules\.bin

系统变量 新增节点 NODE_PATH:E:\nodejs\node_modules

# step 4:npm安装
由于新版的nodejs已经集成了npm,所以之前npm也一并安装好了。同样可以使用cmd命令行输入"npm -v"来测试是否成功安装。如下图,出现版本提示表示安装成功。

# step 5:安装相关环境(cd E:\nodejs)

  • 参数说明  

* -g:表示全局(global,所有命令都是-g进行全局安装的,这样安装的安装包都在当前用户下,在磁盘的所有其他地方都可以访问到,比较方面。否则安装在当前目录下,只能在当前目录下使用。eg:npm install -g expess;ps,如果设置全局需要设置以下:npm config set prefix "C:\Program Files\nodejs\node_global"  、npm config set cache "C:\Program Files\nodejs\node_cache")

* -v /V:查看版本

  • npm install expess    
* e xpress搭建本地HTTP访问服务
* express项目结构:
       |---node_modules------用于安装本地模块。
       |---public------------用于存放用户可以下载到的文件,比如图片、脚本、样式表等。
       |---routes------------用于存放路由文件。
       |---views-------------用于存放网页的模板。
       |---app.js------------应用程序的启动脚本。
       |---package.json------项目的配置文件。
* express的使用与Node的方法:
       |--- require() 用于在当前模块中加载和使用其他模块;此方法是模块的基础,使用中大概有路径的概念就行。PS:JS文件可以去掉".js"后缀 
       |--- exports 表示模块的导出对象,用于导出模块的属性和公共方法。在项目routes文件夹下有index.js和users.js(路由有细说),都使用到exports对象导出对象。
       |--- PS:一个模块的代码只会在模块第一次被使用时执行,不会因require多次而被初始化多次。 
       |--- express() 表示创建express应用程序。

  • npm install jade 
  • npm install express-generator 
* 默认情况下组件都是安装在 E:\nodejs\node_modules (NodeJS安装时自定义)文件夹下,这也是nodejs相关组件的自动查找路径。express默认安装是最新的版本。*express4.0+版本中将命令工具分出来了,所以必须要安装express-generator,执行: 
全局模式: 
安装express和express-generator后在路径: 
C:\Users\Administrator\AppData\Roaming\npm下生成express、express.cmd两个文件。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

# 安装服务模块 #

  • npm install supervisor
* 每次修改代码后会自动重启,执行:supervisor app.js

  • npm install forever 
* 虚拟机一关node服务就关了,不过forever可以让node服务不停止。forever是一个简单的命令式nodejs的守护进程,能够启动,停止,重启App应用。forever完全基于命令行操作,在forever进程之下,创建node的子进程,通过monitor监控node子进程的运行情况,一旦文件更新,或者进程挂掉,forever会自动重启node服务器,确保应用正常运行。
  • npm install mysql 
  • npm install sass
  • npm install url 
  • npm install querystring 
  • npm install serve-favicon 
  • npm install morgan 
  • npm install cookie-parser 
  • npm install body-parser 
  • npm install coffee-script

##############################################

安装express问题
安装nodejs安装包后,通过npm安装express后,运行express提示" express"不是内部或外部命令,原因是默认情况下上述组件都是安装在D:\dev\nodejs\node_modules文件夹下,这也是nodejs相关组件的自动查找路径。

express默认安装是最新的版本,已经是4.x.x的版本。而最新express4.0+版本中将命令工具分出来了,所以必须要安装express-generator,执行:

$ npm install express-generator


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值