当前位置: 首页 > news >正文

nodejs和vue安装步骤记录

文章目录

  • 安装
  • 配置
  • 模块安装
  • vue相关


安装

  • 下载并解压nodejs安装包,这个直接官网下就完事

🔗下载地址:https://nodejs.cn/en/download

  • 配置环境变量,msi安装的可跳过

NODE_HOME: <nodejs安装路径>

在这里插入图片描述
在这里插入图片描述

  • 验证安装
node --version
npm -verison

在这里插入图片描述

  • 在nodejs安装目录下创建两个子目录

node_cache:缓存目录
node_global:安装的全局模块目录
在这里插入图片描述

配置

  • 配置全局依赖模块和缓存目录,默认是会放在C:\Users\<用户名>\AppData\Roaming\
npm config set prefix "<nodejs安装路径>\node_global"
npm config set cache "<nodejs安装路径>\node_cache"
  • 配置淘宝镜像站,不配的话后面下载依赖会很慢,甚至下不了,懂得都懂
npm config set registry=http://registry.npm.taobao.org
  • 查看镜像配置
npm config get registry
  • 显示全部配置信息
npm config list
  • 配置信息保存在用户目录下的.npmrc:C:\Users\<用户名>\.npmrc

在这里插入图片描述

  • 检查镜像配置
# 能输出指定依赖的信息即可
npm info <依赖模块名># 比如
npm info vue

在这里插入图片描述

模块安装

  • 全局安装依赖模块(-g表示全局安装)
npm install <模块名字>@<版本号> -g
  • 更新npm,也就是重新安装npm,nodejs自带的npm可能比较老,可以更新一下
npm install npm -g
  • 查看当前global有哪些模块
# 如果还没安装过模块,会显示empty
npm list -global

在这里插入图片描述

vue相关

  • 安装vue相关依赖模块
npm install vue@<版本号> -g
npm install vue-router@<版本号> -g# 脚手架的版本跟vue关系不大,如果是vue3直接安装最新即可,我还是用的vue2,所以指定安装了@vue/cli 4
npm install @vue/cli<版本号> -g
npm install vue-cli<版本号> -g  # 旧版脚手架,已废弃

在这里插入图片描述

在这里插入图片描述

  • 查看脚手架安装,安装完脚手架后,要重新打开命令行再查看
vue --version

在这里插入图片描述

  • 创建vue项目
# 旧版操作,看执行后提示是还要安装@vue/cli-init
vue init webpack <项目名字># 新操作,create命令执行后会弹出选项,一般选default即可
vue create <项目名字>

在这里插入图片描述

在这里插入图片描述

  • 创建后的项目结构

在这里插入图片描述

  • 手动安装/更新依赖模块,上面如果选default,会自动安装依赖
# 记得先切到项目里面
cd <项目根路径>npm install
  • 运行项目
cd <项目根路径>npm run serve
# 或者用dev,可能没有dev脚本,看下package.json即可
npm run dev# 点击url,会跳转到默认浏览器打开HelloWorld

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

  • 项目打包
# 打包后生成dist目录
npm run build

在这里插入图片描述
在这里插入图片描述

🔗参考:https://www.cnblogs.com/liluxiang/p/9592003.html

http://www.dtcms.com/a/347155.html

相关文章:

  • 【Golang】有关任务窃取调度器和抢占式调度器的笔记
  • 机器人 - 无人机基础(5) - 飞控中的传感器(ing)
  • 【大语言模型 16】Transformer三种架构深度对比:选择最适合你的模型架构
  • 云原生俱乐部-k8s知识点归纳(8)
  • 资深产品经理个人能力提升方向:如何系统化进阶并考取高价值证书?
  • 资深产品经理个人能力提升方向:如何系统化进阶与考证规划
  • 可视化-模块1-HTML-02
  • Node.js特训专栏-实战进阶:23. CI/CD流程搭建
  • 国产轻量级桌面GIS软件Snaplayers从入门到精通(21)
  • 复杂街景误检率↓79%!陌讯动态融合算法在街道垃圾识别的边缘计算优化​​
  • Text2SQL、ChatBI简介
  • AI agent开发与大模型工程师面试复习纲要与高频面试题答案(4)-- AI agent系统设计与项目实践
  • Rust系统编程实战:驾驭内存安全、无畏并发与WASM跨平台开发
  • Go语言实战案例-Redis连接与字符串操作
  • python 字典有序性的实现和OrderedDict
  • 字节跳动开源Seed-OSS:36B参数模型以512K上下文与可控思考预算重新定义AI实用主义
  • Linux:进程间通信(IPC)-SystemV
  • MiMo-VL 技术报告
  • 文献阅读笔记【物理信息机器学习】:Physics-informed machine learning
  • AI+预测3D新模型百十个定位预测+胆码预测+去和尾2025年8月23日第168弹
  • Java 泛型 T、E、K、V、?、S、U、V
  • 脑洞补给站—金湾读书会—第二期—课题分离——20250823
  • GitHub 热榜项目 - 日榜(2025-08-23)
  • 小白成长之路-k8s原理(一)
  • 新能源电池深孔检测:新启航方案以激光频率梳技术打破光学遮挡,达 2μm 级
  • imx6ull-驱动开发篇36——Linux 自带的 LED 灯驱动实验
  • 使用Ollama部署自己的本地模型
  • LeetCode第1019题 - 链表中的下一个更大节点
  • IntelliJ IDEA 集成 ApiFox 操作与注解规范指南
  • 【K8s】微服务