Node.js安装及常见问题解决办法

本文详细介绍了Node.js的安装步骤,包括如何配置全局模块路径和缓存路径以避免占用C盘空间。此外,还讲解了如何检查安装是否成功,并提供了遇到'webpack'命令找不到时的解决方法,包括全局安装webpack和webpack-cli。同时,针对npm安装报错给出了修改npm源为淘宝镜像的解决方案。
摘要由CSDN通过智能技术生成

1.首先登录node.js官网下载安装包:https://nodejs.org/en/download/
在这里插入图片描述在这里插入图片描述
2.双击安装,下一步下一步即可
在这里插入图片描述

安装成功,测试安装是否成功,运行CMD,分别输入node -vnpm -v 分别查看node和npm的版本号,如下图所示:
在这里插入图片描述

3.配置npm在安装全局模块时的路径和缓存cache的路径:

原因:正常情况下在进行如:npm install webpack -g 等命令进行全局安装的时候,会默认将模块安装在C:\Users\用户名\AppData\Roaming路径下的npm和npm_cache中,占用C盘内存且不方便管理,所以这里进行配置,如下图在D盘nodejs下新建node_cache和node_global两个文件夹:

在这里插入图片描述

在命令窗口输入以下命令:

配置全局路径:npm config set prefix “C:\Program Files\nodejs\node_global” 
配置缓存路径:npm config set cache “C:\Program Files\nodejs\node_cache” 

执行完以后,配置环境变量:

  • 在“环境变量”->“系统变量”下新建变量名“NODE_PATH”,变量值为"D:\nodejs\node_global\node_modules"
    在这里插入图片描述

  • 在用户变量的Path下面添加如下图:D:\nodejs\node_global

在这里插入图片描述

  • 尝试安装webpack模块如下图:
    在这里插入图片描述
    成功安装后,D盘node_global文件下将会看到如下:
    在这里插入图片描述4.对于在安装npm、webpack会出现一些常见的问题,下面将给出解决办法:

  • 问题一:运行项目时报错: ‘webpack’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。

    全局安装webpack:npm install webpack -g

注意: 如果安装的是较高版本的webpack,(现在安装的版本都比较高),还需要安装webpack-cli

npm install webpack-cli -g

安装成功后可查看webpack版本:
在这里插入图片描述

  • 问题二:npm 安装报错 rollbackFailedOptional verb npm-session 解决办法

​ 修改npm的资源镜像链接

npm config set registry http://registry.npm.taobao.org

​ 再次尝试,将会成功。

以上就是本次分享,欢迎交流纠正。

Node解释器未找到通常指的是在运行Node.js应用程序或命令行交互时遇到的一个错误,因为系统找不到安装Node.js解释器。这可能是由于以下原因: 1. **Node.js安装**:确保你已经在计算机上安装Node.js。你可以访问https://nodejs.org/ 下载并按照指示进行安装。 2. **路径配置错误**:如果你已经安装了Node,但环境变量设置不正确,系统可能无法找到它。检查`PATH`环境变量是否包含了Node.js的bin目录。 3. **版本冲突**:有时候,多个Node.js版本并存可能导致找不到特定版本。使用`nvm`(Node Version Manager)或其他版本管理工具可以帮助管理不同版本。 4. **全局安装问题**:如果是全局模块无法找到,确保你使用的是正确的全局Node路径,如`C:\Program Files\nodejs\node.exe`(Windows)或`/usr/local/bin/node`(Linux/Mac)。 5. **命名空间冲突**:如果文件名与系统中的其他可执行文件冲突,也可能会导致这个问题。检查文件名是否正确无误。 为了解决这个问题,你可以尝试以下步骤: - **重新安装Node.js**,确保是最新的版本。 - **更新环境变量**,确保Node.js的bin目录在`PATH`中。 - **检查和修复路径**,特别是当你使用Unix-like系统时,确保`~/.bashrc`或`~/.zshrc`文件中的路径设置正确。 - **确认全局模块路径**,如果需要的话,清理或重新配置全局模块的安装路径。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值