首页 > 其他分享 ># 全过程 快速创建一个Vue项目

# 全过程 快速创建一个Vue项目

时间:2024-12-04 22:59:36浏览次数:8  
标签:Node Vue 项目 创建 js vue 全过程

如何快速创建一个Vue项目

前置知识

​ 下载 Node.js 并且进行安装和配置 Node.js,因为 npm(Node Package Manager)是随 Node.js 一起安装的。

Node.js 下载地址 : Node.js 官方网站

​ (如果你还没有关于 Node.js&webpack 的相关知识, 最好先学了, 再走 Vue 路线)

前言

两种vue 的开发模式

  • 核心包传统开发模式: 基于 html/css/js, 直接引入核心包开发 Vue
  • 工程化开发模式: 基于构架工具 (例如: webpack) 的环境中开发 Vue

webpack 工程化缺点

  1. webpack 配置麻烦
  2. 基础配置重复繁琐
  3. 缺乏统一规范标准

这就需要一个工具, 生成标准化 的配置

于是乎, vue/cli 脚手架就来了!

快速创建一个标准架子 脚手架 Vue CLI

  • 基本介绍

​ Vue VLI 是 Vue 官方提供的一个全局命令工具

​ 帮助我们快速创建一个开发 Vue 项目的标准化基础架子 [集成 webpack 配置]

  • 好处

    1. 零配置即用
    2. 内置 babel 等工具
    3. 标准化
  • 使用步骤

    1. 一次全局安装 : npm i @vue/cli -g
      安装

      • windows 键 -> 输入cmd -> 以管理员身份运行 -> 输入npm安装指令 (等待) -> 安装成功例 :
        在这里插入图片描述

        检查是否安装

      • 检查是否安装成功 -> 查看版本 命令 : vue – version

        在这里插入图片描述

    2. 创建项目架子 : vue create project(自定义-不能使用中文)

      在哪创建项目位置

      • 实际上想在哪创建都行, 不过 在工作目录下创建

        什么是工作目录 ? 如图

        在这里插入图片描述

      • 演示在桌面下创建 vue 项目

        1. 在桌面下创建文件夹
          demo

        2. 进入该文件夹, 按住shift键 同时点击右键, 找到 ‘在此处打开powershell 窗口’

          在这里插入图片描述

        3. 点击打开 powershell, 你会看到
          在这里插入图片描述

        4. 输入命令 vue create vue-demo1
          报错

          vue : 无法加载文件 C:\Program Files\nodejs\vue.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https:/go.microsof
          t.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
          所在位置 行:1 字符: 1
          + vue create vue-demo1
          + ~~~
              + CategoryInfo          : SecurityError: (:) [],PSSecurityException
              + FullyQualifiedErrorId : UnauthorizedAccess
          

          原因

          • Windows PowerShell 的脚本执行策略 禁止运行未经授权的脚本导致的。

          解决

          • 右键 PowerShell 底部最小化图标 -> 以管理员身份运行 (注意: 使用管理员权限打开后要更改工作目录, 因为此时工作目录已被重置)

          • 查看当前的执行策略
            输入以下命令查看当前策略:

            Get-ExecutionPolicy
            

            输出

            Restricted 
            

            则说明脚本被禁止运行。

          • 更改执行策略
            运行以下命令将执行策略更改为 RemoteSigned,允许运行本地脚本:

            Set-ExecutionPolicy RemoteSigned
            
          • 再次运行创建脚本

            vue create vue-demo1
            
        5. 选择三个 Vue 的版本配置信息
          在这里插入图片描述

          1. Default ([Vue 3] babel, eslint)
            • 使用 Vue 3 的默认配置,包括 babeleslint
            • 如果你正在学习或开发新项目,建议选择 Vue 3。
          2. Default ([Vue 2] babel, eslint)
            • 使用 Vue 2 的默认配置,包括 babeleslint
            • 如果你需要兼容较老的项目或使用 Vue 2 的插件,可以选择此项。
          3. Manually select features
            • 手动选择项目的功能和工具,如 TypeScript、Router、Vuex、CSS 预处理器等。
            • 适合需要自定义配置的开发者。

          现在先选择Vue2的, 后面再讲解 Vue3 -> 回车

          直到这样才算完全安装完毕哦

          在这里插入图片描述

    3. 进入所创建项目的目录 cd 你的项目名, 启动服务

      在这里插入图片描述

    4. 等待项目启动 … 出现以下Local 和 Network告诉你服务端口号, 就成功了
      在这里插入图片描述

    5. 浏览器打开, 输入 localhost:8081(要输你的端口号哦) -> 就成功啦
      在这里插入图片描述

总结

  1. 全局安装 Vue CLI
    • 命令:npm i @vue/cli -g
    • 检查安装成功:vue --version
  2. 创建项目
    • 命令:vue create 项目名
    • 注意:项目名不能包含中文,推荐在工作目录下操作。
    • 若遇 PowerShell 脚本执行限制:
      1. 以管理员身份运行 PowerShell。
      2. 查看执行策略:Get-ExecutionPolicy
      3. 修改策略:Set-ExecutionPolicy RemoteSigned
      4. 重新执行创建命令。
  3. 选择配置
    • Vue 3 默认配置:适合新项目。
    • Vue 2 默认配置:适合兼容老项目。
    • 手动选择:适合需要自定义功能。
  4. 启动项目
    • 进入项目目录:cd 项目名
    • 启动服务:npm run serve
    • 浏览器访问:localhost:8080(具体端口见启动提示)

如果这篇文章帮到你, 帮忙点个关注呗, 点赞或收藏也行鸭 ~ (。•ᴗ-)✧

在这里插入图片描述
^ '(இ﹏இ`。)

标签:Node,Vue,项目,创建,js,vue,全过程
From: https://blog.csdn.net/2403_89128801/article/details/144252382

相关文章

  • vue3+h5+css+table
    <template><div><tableclass="table"><thead><tr><th><inputtype="checkbox":indeterminate="isIndetermi......
  • 基于数据可视化+SpringBoot+Vue的医护人员排班系统设计与实现(供毕业设计、课程设计参
    文章目录1.内容见下图2.详细视频演示3.系统运行效果介绍4.技术框架4.1前后端分离架构介绍4.3程序操作流程5.项目推荐6.成品项目7.系统测试7.1系统测试的目的7.2系统功能测试8.代码参考9.为什么选择我?10.获取源码1.内容见下图2.详细视频演示文章......
  • JDK1.8使用IDEA创建spring项目
    1配置ServerURL为https://start.aliyun.com2继续配置以下内容 3配置springboot的版本,勾选启动依赖 4配置maven仓库后刷新依赖 5启动项目,我本地自动生成了以下三个文件爆红,可以放在下图的位置就不爆红了   ......
  • MVC Angularjs Vue Javascript 显示图片
    以前写随笔,均是一篇一篇来分享,这篇现算是集结。在MVC,angularjs,Vue.js或者Javascript显示用户上传的图片。本月份以来,Insus.NET有写过,C#mvc+axios+webapi+javascripthttps://www.cnblogs.com/insus/p/18577591asp.netmvc视图传递数据至另一页的视图https://www.cnblogs.......
  • uniapp中echarts的正确集成方式:Vue2与Vue3组合式API双重视角
    uniapp作为一款出色的跨平台前端框架,以其一套代码多端运行的特性,深受开发者喜爱。echarts作为数据可视化领域的佼佼者,提供了丰富的图表类型和灵活的配置选项。本文将带你领略在uniapp中使用echarts的两种不同方式:Vue2的传统方法和Vue3的组合式API。一、uniapp集成echarts的准......
  • vue3开发中常见的代码错误或者其他相关问题小文章1.0
    1. 模块解析失败错误示例:Failedtoresolveimport"some-module"from"src/main.js".Doesthefileexist?解决方案:确认模块名称拼写正确。确认模块已经安装(通过 npminstall 或 yarnadd)。检查路径是否正确,确保相对路径或绝对路径指向正确的文件。2. Composi......
  • 面试官:来谈谈Vue3的provide和inject实现多级传递的原理
    前言没有看过provide和inject函数源码的小伙伴可能觉得他们实现数据多级传递非常神秘,其实他的源码非常简单,这篇文章来讲讲provide和inject函数是如何实现数据多级传递的。ps:本文中使用的Vue版本为3.5.13。看个demo先来看个demo,这个是父组件,代码如下:<template><ChildDemo......
  • [Vue] Dynamic component :is
    Wehavea RadioGroupcomponent,whentheprop verticalis true,wewantallthe Radiowrapwith div,otherwisewrapwith span.<template><componentv-for="optioninoptions":key="option.value":is="vertical?......
  • 如何打包部署vue2脚手架编写的项目
    如果你需要将Vue2项目打包,并且指定上下文路径(publicPath)为'film',你可以在项目的vue.config.js文件中进行配置。以下是如何设置的步骤:创建或修改vue.config.js文件:在项目的根目录下创建或修改vue.config.js文件,并添加以下内容:module.exports={publicPath:'/film......
  • JAVA开源毕业设计 房屋租赁系统 Vue.JS+SpringBoot+MySQL
    本文项目编号T020,文末自助获取源码\color{red}{T020,文末自助获取源码}......