Node.js和Vue CLI 安装指南(Windows 系统)

news/2025/3/11 13:06:00/

Node.js 与 Vue CLI 安装指南(Windows 系统)

一、Node.js 安装步骤

1. 安装包获取

  • 官网下载:Node.js 官网
  • 推荐选择 LTS 版本(长期支持版)
  • 双击运行安装包:

2. 安装向导配置

  • 点击 "Next" 进入安装界面:
  • 安装路径选择
    • 新建英文路径(如 D:\NodeJS
    • 禁止包含中文或空格(否则会导致依赖安装失败)
  • 勾选关键选项
    (自动配置环境变量)

 

3. 完成安装

  • 点击 "Finish" 结束安装流程。
二、环境验证

1. 检查 Node.js 和 npm

  • 打开命令提示符(Win + R → 输入 cmd):
    node -v # 应显示版本号(如 v18.18.2) npm -v # 应显示版本号(如 9.8.1)

2. 配置镜像加速(解决网络问题)

npm config set registry https://registry.npmmirror.com

3. 设置全局安装路径

npm config set prefix "E:\AllEdit\EditNodeJS\NodeJSFile"

三、Vue CLI 安装步骤

1. 清理代理与缓存

npm config set proxy null npm config set https-proxy null npm cache clean --force

2. 安装 Vue CLI

npm install -g @vue/cli

3. 验证安装

vue --version # 应显示版本号(如 @vue/cli 5.0.8)

 

四、常见问题解决
问题类型解决方案
网络错误(ENOTFOUND)1. 检查镜像源是否设置正确
2. 执行 ping registry.npmmirror.com 测试网络
3. 临时关闭防火墙/杀毒软件
权限不足以管理员身份运行命令提示符
命令无法识别重新安装 Node.js 并确认勾选自动配置环境变量选项
安装警告(deprecated)可忽略(由旧版依赖引起,不影响基础功能)
五、高级配置(可选)

1. 恢复官方镜像源

npm config set registry https://registry.npmjs.org

2. 使用淘宝镜像工具(cnpm)

npm install -g cnpm --registry=https://registry.npmmirror.com

3. 全局模块路径管理

npm config set prefix "D:\NodeJS\npm_global"

六、注意事项
  1. 路径规范:所有安装路径必须使用 英文+数字,禁止包含空格或特殊符号(如 Program Files 会导致报错)
  2. 环境变量:若安装后命令仍不可用,手动添加路径到系统变量 PATH 中
  3. 版本兼容
    • Vue 2 已停止维护,建议通过 vue create 时选择 Vue 3 模板
    • 若需长期开发,建议升级 Node.js 至最新 LTS 版本
七、安装后建议
  1. 安装常用工具:
    npm install -g yarn typescript

  2. 开发工具推荐使用 VSCode,并安装插件:Vetur、ESLint
  3. 学习资源:
    • Vue 3 官方文档:https://v3.vuejs.org
    • Node.js 中文网:https://nodejs.cn

提示:若安装过程卡顿,可通过 Ctrl + C 终止后重试,或使用 cnpm 替代 npm 加速下载。


http://www.ppmy.cn/news/1578350.html

相关文章

本周行情——20250308

本周A股行情总结及主线阶段分析 (2025年3月3日-3月7日) 一、整体行情回顾 市场情绪: 前半周(3月3日-5日):市场情绪持续回暖,涨停家数从66家增至115家,主线板块(机器人、…

Docker入门篇1:搜索镜像、拉取镜像、查看本地镜像列表、删除本地镜像

大家好我是木木,在当今快速发展的云计算与云原生时代,容器化技术蓬勃兴起,Docker 作为实现容器化的主流工具之一,为开发者和运维人员带来了极大的便捷 。下面我们一起开始入门第一篇:搜索镜像、拉取镜像、查看本地镜像…

NO.29十六届蓝桥杯备战|string九道练习|reverse|翻转|回文(C++)

P5015 [NOIP 2018 普及组] 标题统计 - 洛谷 #include <bits/stdc.h> using namespace std;int main() {ios::sync_with_stdio(false);cin.tie(nullptr);string s;getline(cin, s);int sz s.size();int cnt 0;for (int i 0; i < sz; i){if (isspace(s[i]))continue…

【单片机】嵌入式系统的硬件与软件特性

嵌入式系统的软件结构 嵌入式系统的软件结构一般分为 不带操作系统&#xff08;Bare Metal&#xff09; 和 带操作系统&#xff08;RTOS / Linux&#xff09; 两种。不同的软件架构适用于不同的应用场景&#xff0c;如 简单控制系统、实时控制系统、物联网、工业自动化等。 嵌…

QT显示网页控件QAxWidget、QWebEngineView及区别

一.QT种显示网页控件QAxWidget 1.介绍 QAxWidget 属于 QtAxContainer 模块&#xff0c;ActiveX 是微软提出的一种组件对象模型&#xff08;COM&#xff09;技术&#xff0c;允许不同的软件组件在 Windows 操作系统上进行交互和集成。QAxWidget 为开发者提供了在 Qt 应用程序中…

DeepSeek-进阶版部署(Linux+GPU)

前面几个小节讲解的Win和Linux部署DeepSeek的比较简单的方法&#xff0c;而且采用的模型也是最小的&#xff0c;作为测试体验使用是没问题的。如果要在生产环境使用还是需要用到GPU来实现&#xff0c;下面我将以有一台带上GPU显卡的Linux机器来部署DeepSeek。这里还只是先体验单…

php中JSON或数组到formData的键值对转换

在开发web应用时&#xff0c;经常需要将数据以AJAX的方式提交到服务器。通常这些数据以JSON格式或数组形式出现&#xff0c;而服务器端期望的却是 application/x-www-form-urlencoded或 multipart/form-data格式&#xff0c;即formData。在PHP中&#xff0c;将JSON或数组转换为…

django下防御race condition漏洞(竞争型漏洞)

目录 竞争型漏洞 概念 常见类型及示例 环境搭建 ​编辑漏洞复现 ucenter/1/ ucenter/2/ ucenter/3/ ucenter/4/ 总结 悲观锁 乐观锁 竞争型漏洞 概念 竞争型漏洞&#xff0c;也称为竞态条件漏洞&#xff08;Race Condition Vulnerability&#xff09;&#xff0c;…