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

Vue3入门

环境准备: node.js  vscode or webstorm  哪个熟悉用哪个

这两个都是傻瓜式安装 浏览器直接搜索 下载即可

安装:

  1. 安装完node.js之后 按住快捷键 win+R 打开命令提示符输入node 将显示版本信息

接着我们通过 vite 构建vue3工程 优点:

  • 轻量快速的热重载(HMR),能实现极速的服务启动

  • TypeScriptJSXCSS 等支持开箱即用

  • 真正的按需编译,不再等待整个应用编译完成

创建工程指令:  打开需要放置文件的路径 比如我的是桌面上的Practice文件夹

输入cmd回车  然后输入 指令 npm create vue@latest  回车

这个项目名称可以使用它默认的(按回车) 也可以自己定义(只能是数字字母下划线中横线) 创建完了之后 暂时选择第一个TypeScript 也就是直接按回车 后面会讲其它的选项

此时我们的vue3工程就创建成功了 

将刚刚的项目名称通过vscode打开  此为项目结构

 点击pakage.json这个文件  右下角会提示下载这个插件 点击install 

打开终端

  运行代码 指令npm run dev  

报错 解决方法 右击vscode的图标  选择属性点击 兼容性 勾选以管理员身份打开

再次运行 接着报错  

解决方法: 这是PowerShell 设置的执行策略 默认情况下 是禁止运行脚本

  1. 用管理员的身份打开powershell
  2. 重新设置它的执行策略: 输入 Set-ExecutionPolicy RemoteSigned -Scope CurrentUser回车 选择是

再次运行 我这里会出现如下代码 是因为没有进入项目目录中 cd Vue_demo1

OK啊 又报了个vite不是内部或外部指令 这时我们需要下个模块 类似jar包 

再次运行开始指令就可以成功啦

如果后面报 vite不是一个内部或外部指令啥的 需要 npm -i install 下载相关的包

点击进入后可以看到如下的界面 说明成功了

Vite 项目中,index.html 是项目的入口文件,在项目最外层
加载index.html后,Vite 解析 <script type="module" src="xxx"> 指向的JavaScript
Vue3中是通过 createApp 函数创建一个应用实例
Vue3向下兼容Vue2语法

man.js文件

index.html文件

后续就可以正常地学习啦

感谢大家的观看 希望可以帮到你们!

记录后续问题及解决方法
axios 发送请求时 报错 ERR_FAILED 302(Found)

解决方法 在vite.config.js中配置devServer  之后就可以解决跨域问题

import { fileURLToPath, URL } from 'node:url'

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import vueDevTools from 'vite-plugin-vue-devtools'

// https://vite.dev/config/
export default defineConfig({
  plugins: [
    vue(),
    vueDevTools(),
  ],
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src', import.meta.url))
    },
  },
  // 此为新配置内容
  devServer: {
    proxy: {
      '/api': {
        target: 'https://p.3.cn/',
        changOrigin: true,//允许跨域
        // ws: true, // 是否启用websockets
        secure: false,//默认为true,是否需要携带安全证书,即https时,是需要的,设置成false就不用了
        pathRewrite: {
          '^/api': '',//重写路径
        }
      }
    }
  }
})

相关文章:

  • 智谱大模型(ChatGLM3)PyCharm的调试指南
  • AI大模型从0到1记录学习 day11
  • 三步构建企业级操作日志系统:Spring AOP + 自定义注解的优雅实践
  • Redis的一些高级指令
  • HBase安装与配置——单机版到完全分布式部署
  • 【蓝桥杯】回文字符串
  • 自己用python写的查询任意网络设备IP地址工具使用实测
  • 什么是 继续预训练、SFT(监督微调)和RLHF
  • 【Java/数据结构】Map与Set(图文版)
  • AllData数据中台商业版发布版本1.2.9相关白皮书发布
  • UML 4+1 视图:搭建软件架构的 “万能拼图”
  • zabbix“专家坐诊”第281期问答
  • Logstash开启定时任务增量同步mysql数据到es的时区问题
  • 淘宝搜索关键字与商品数据采集接口技术指南
  • 软考 中级软件设计师 考点知识点笔记总结 day09 操作系统进程管理
  • 自然语言处理(24:(第六章4.)​seq2seq模型的应用)
  • 卸载360壁纸
  • Android开发:support.v4包与AndroidX
  • AI Agent拐点已至,2B+2C星辰大海——行业深度报告
  • nextjs使用02
  • 临港迎来鸿蒙智行“尚界”整车及电池配套项目,首款车型今秋上市
  • 郭继孚被撤销全国政协委员资格,此前为北京交通发展研究院长
  • 我国首部《人工智能气象应用服务办法》今天发布
  • 看展览|建造上海:1949年以来的建筑、城市与文化
  • 2025上海体育消费节启动,多形式联动打造体育消费盛宴
  • 上海通报5起违反中央八项规定精神问题