欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 新闻 > 资讯 > Vue3入门

Vue3入门

2025/4/5 3:51:50 来源:https://blog.csdn.net/2302_80243887/article/details/146523105  浏览:    关键词: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, // 是否启用websocketssecure: false,//默认为true,是否需要携带安全证书,即https时,是需要的,设置成false就不用了pathRewrite: {'^/api': '',//重写路径}}}}
})

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词