首页 > 其他分享 >Vue3 + Vue Cli 搭建项目(详细)

Vue3 + Vue Cli 搭建项目(详细)

时间:2024-10-31 23:31:01浏览次数:3  
标签:npm node vue Cli 路径 Vue Vue3 安装

 

搭建:Vue CLI 5 + Vue 3 + Ant Design Vue 3

  • Vue CLI 5:是vue + 大量的第三方组件;
  • Vue 3:是页面开发基于Vue;
  • Ant Design Vue 3:是基于Vue3的UI组件;关于UI还有CSS的Bootstrap。

 

1. 本地环境准备

按照NodeJS得到npm,使用npm安装 vue cli(脚手架),使用vue cli创建项目。

Vue CLI 5 需要安装 Nodejs 18及以上。

NodeJS官网:https://nodejs.org/zh-cn/

Vue CLI 官方文档:https://cli.vuejs.org/zh/guide/

 

1) Node18安装

 目前使用最多的是14,16,18,20。已经下载过有不同版本的直接修改配置就好了。

下载好后点击安装,设置好路径后直接 next 下一步,不需要选任何东西。

到这里也不需要勾选。

install -> finish完成。

Win + R -> cmd 窗口查看一下版本。

 

# node 版本
node -v

# npm 版本
npm -v

 

出现版本号正常,则成功。

npm 属于 nodejs 内的工具,安装完 node 后 npm 会带上,无需额外单独安装。

 

2) 配置环境

计算机属性 -> 高级系统设置 -> 环境变量 -> Path

由于 node 使用 npm 命令安装时默认在 C盘,node后期安装插件等占据内存很大,所以很不建议默认路径在C盘。

手动设置改变路径,设置nodejs prefix(全局)与 cache(缓存)路径。

nodejs安装目录下新建文件夹:node_global 和 node_cache

 

 

# 查看 prefix 全局
npm get prefix
# 查看 cache 缓存
npm get cache

查出来是在C盘的路径下。

 

# 修改 prefix
npm config set prefix "安装路径\node_global"
# 修改 cache
npm config set cache "安装路径\node_cache"

 

3) 设置淘宝镜像及淘宝cnpm

 

# 下载镜像源
# 查看镜像源
npm config get registry

# 配置
npm config set registry https://registry.npmmirror.com/

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

 

完成后再次查看一下镜像源。

 

# 安装cnpm
# 配置一
npm install -g cnpm --registry=https://registry.npm.taobao.org

# 配置二
npm install -g cnpm --registry=https://registry.npmmirror.com

配置一和二都是淘宝提供的 npm 镜像源。

配置一用于加速npm包的下载,但已被配置二 npmmirror服务 取代。

配置二是新的 npm镜像源,更好的服务稳定性和更新速度。推荐使用配置二。

# 查看
cnpm -v

若是安装完 cnpm 或 执行 cnpm命令 出现 [不是内部或外部命令,也不是可运行的程序]。把当前终端窗口关闭 重新 cmd 打开重新安装。

 

注意:如果在 2)配置环境 或 安装cnpm 时出现错误说:关于权限。需要将安装的nodejs路径的包提权。右键 -> 属性 -> 安全 / 编辑 对 Authenticated ... 的权限。

 

4) 设置用户变量

计算机属性 -> 高级系统设置 -> 环境变量 -> 用户变量 -> Path 添加 node_global 安装全路径。

计算机属性 -> 高级系统设置 -> 环境变量 -> 系统变量 -> 新建:

Path 新建环境变量添加路径。

 

 

5) 安装 vue cli

# vue2 脚手架命令
nmp install -g

# vue3 脚手架命令(默认最新)
npm install -g @vue/cli

# vue3 脚手架命令(指定版本)
npm install -g @vue/[email protected]

# 查看版本
vue -V

Win + R -> cmd -> 选择版本执行安装。

问题一:在 vue 安装过程中遇到 npm error code ECONNRESET 是网络不是很好导致。

问题二:在 vue 安装过程中遇到 npm error code CERT_HAS_EXPIRED 是因为镜像源的问题,重新执行一下 3) 设置淘宝镜像及淘宝cnpm 就可以了。

问题三:如果使用 vue 指令表示 vue 不存在,可以重启电脑,如果既然不行,计算机属性 -> 高级系统设置 -> 环境变量 -> 用户变量 / Path 添加:

注意自己的路径,\AppData\Roaming\npm 是固定的。

 

 

2. 创建vue3项目

1) 

在本地目录下,找一个想要存放的路径。在路径栏 cmd 进入终端窗口。

# 创建项目
vue create 项目名

 进来后使用 上下左右 方向键控制,空格选中,回车下一步。选错了关闭重来。

 根据项目需求选择配置。

Banel 将现代的JavaScript转译为兼容旧版本浏览器JavaScript代码。
TypeScript TS是JavaScript的超集,增加了类型检查功能。
Progressive Web App(PWA)Support 支持 PWA 特性,允许应用像原生应用一样在用户设备上运行。包括离线、推送通知等功能。
Router Vue.js的官方路由库,允许在单页应用中实现不同页面的导航、转发。
Vuex Vue.js的状态管理库,应用于管理应用的全局状态,方便多个组件之间共享数据。
CSS Pre-processors 允许项目中使用CSS预处理器,扩展CSS功能。
Linter / Formatter 严格模式,会检测代码是否符合规范。
Unit Testing 单元测试。
E2E Testing(End-to-End Testing) 端到端测试支持。

 

 选好后回车选择版本。

 yes==历史路由,浏览器 / 连接的路径。

 

 

 

 

 

回车后起个名字即可。

 

项目创建完成。 进入目录,运行就可以启动项目。

浏览器可以直接访问。

 

使用VScode打开项目 初始的样子。

 

启动项目在终端:

# 启动
npm run serve

# 打包
npm run build

 

停止项目运行,Ctrl + C。 

 

标签:npm,node,vue,Cli,路径,Vue,Vue3,安装
From: https://www.cnblogs.com/warmNest-llb/p/18519166

相关文章

  • 基于Springboot+Vue的员工考勤管理系统 (含源码数据库)
    1.开发环境开发系统:Windows10/11架构模式:MVC/前后端分离JDK版本:JavaJDK1.8开发工具:IDEA数据库版本:mysql5.7或8.0数据库可视化工具:navicat服务器:SpringBoot自带apachetomcat主要技术:Java,Springboot,mybatis,mysql,vue2.视频演示地址3.功能系统包......
  • vue练习生
    <scriptsetuplang="ts">import{computed,onMounted,ref}from"vue";import{getScjhService,getWorkerService,getProcessService,addWorkInfoService}from"@/api/fprw.js";//响应式数据--生产计划constscjh=ref({generalOrd......
  • eclipse导出的可运行jar包无法运行
    一般来说,本地配置好jdk后,如果eclipse能正常运行java文件,那么导出的可运行jar包在保存的目录下,执行cmd,输入java-jarjarname.jar,即可以单独运行,如果不能运行,首先考虑导出jar包时是不是选择了可运行jar包,其次是考虑该jar包运行环境版本是不是比本地环境高,以下为两种方式对照及不适......
  • clickhouse 20.1之web UI工具使用
    背景:盘古开天,晴天霹雳,甲方不允许直连数据库了。但是发现了可以使用web页面来使用clickhous数据库。数据库版本:20.1。2018年的古老版本;那时候clickhous还没有自带的好用的webUI。然后我找了官方文档里面所说的【第三方开发的可视化界面】:https://clickhouse.com/docs/zh/interf......
  • 使用nginx部署vue项目
    使用nginx部署vue项目,首先是安装好nginx和打包vue项目,在Linux上部署nginx可以看我上一篇文章,这里关于怎么将vue项目打包成dist文件就不做赘述了,因为我不会前端,哈哈哈哈哈。首先将dist文件放在nginx的html目录下面,然后就是配置nginx的配置文件。最主要的就是这两句代码 roo......
  • 基于SpringBoot+Vue+uniapp的宿舍管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • 基于SpringBoot+Vue+uniapp的物流信息管理系统的详细设计和实现(源码+lw+部署文档+讲
    文章目录前言详细视频演示具体实现截图技术栈后端框架SpringBoot前端框架Vue持久层框架MyBaitsPlus系统测试系统测试目的系统功能测试系统测试结论为什么选择我代码参考数据库参考源码获取前言......
  • Vue 组件开发:深入理解与实践
    在Vue.js的强大生态系统中,组件开发是构建高效、可维护和可复用用户界面的核心。本文将带你深入了解Vue组件开发的方方面面,从基础概念到实际应用,让你掌握这一关键技能。一、Vue组件基础概念1.什么是组件组件是Vue.js中可复用的最小单位,它将HTML、CSS和JavaScri......
  • 基于Python+Vue开发的美容预约管理系统
    项目简介该项目是基于Python+Vue开发的美容预约管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Python编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Python的美容诊所预约管理系统项目,大学生可以在实践中学习和......
  • 基于Python+Vue开发的房产销售管理系统
    项目简介该项目是基于Python+Vue开发的房产销售管理系统(前后端分离),这是一项为大学生课程设计作业而开发的项目。该系统旨在帮助大学生学习并掌握Python编程技能,同时锻炼他们的项目设计与开发能力。通过学习基于Python的房产销售管理系统项目,大学生可以在实践中学习和提升......