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

IDEA创建一个VUE项目

由于新手学习VUE,所以使用手动初始化项目
步骤:

  1. 创建项目文件夹:在 IDEA 中点击 File > New > Project,选择 Empty Project,指定项目路径。
  2. 初始化 npm:在终端中:npm init -y
  3. 安装vue:npm install vue
  4. 创建基础文件
    新建 src 文件夹,并在其中创建:App.vue(根组件)和main.js(入口文件),其中APP.vue代码如下
<!-- App.vue -->
<template><div>Hello Vue!</div>
</template><script>
export default {name: 'App'
}
</script>

main.js代码如下:

// main.js
import { createApp } from 'vue';
import App from './App.vue';
createApp(App).mount('#app');
  1. 同时在根目录下创建index.html文件,代码如下:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Vue App</title>
</head>
<body>
<div id="app"></div>
<script type="module" src="/src/main.js"></script>
</body>
</html>
  1. 配置打包工具(如 Vite)
    安装 Vite:npm install vite @vitejs/plugin-vue --save-dev
    创建 vite.config.js:
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'export default defineConfig({plugins: [vue()],optimizeDeps: {include: ['vue'] // 显式指定预构建依赖}
})
  1. 添加启动脚本
    在 package.json 中:
"scripts": {"dev": "vite","build": "vite build"
}
  1. 运行
npm run dev

目录如图
your-project/
├── index.html # 必须存在
├── src/
│ ├── main.js # Vue 入口
│ └── App.vue # 根组件
├── vite.config.js # 或 vite.config.mjs
└── package.json
在这里插入图片描述
配置 IDEA 支持 Vue
插件支持:
确保安装 Vue.js 插件(File > Settings > Plugins,搜索 Vue 并安装)。
在这里插入图片描述
在这里插入图片描述

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

相关文章:

  • SVN提交服务器拒绝访问的问题
  • 服务器硬件电路设计之 I2C 问答(五):I2C 总线数据传输方向如何确定、信号线上的串联电阻有什么作用?
  • 从零开始搭建私服务器
  • opencv:直方图
  • 【AI论文】GLM-4.5:具备智能体特性、推理能力与编码能力的(ARC)基础模型
  • Visual Studio Code 跨平台快捷键指南:Windows 与 macOS 全面对比
  • 第十三节:后期处理:效果增强
  • 开发避坑指南(24):RocketMQ磁盘空间告急异常处理,CODE 14 “service not available“解决方案
  • 2025年,Javascript后端应该用 Bun、Node.js 还是 Deno?
  • python基于Hadoop的超市数据分析系统
  • 高防CDN和高防IP的各自优势
  • Sklearn 机器学习 异常值检测 孤立深林
  • 《设计模式之禅》笔记摘录 - 15.观察者模式
  • 【完整源码+数据集+部署教程】军事伪装目标分割系统源码和数据集:改进yolo11-EMSC
  • 最新去水印小程序系统 前端+后端全套源码 多套模版 免授权
  • Four.Meme 重大更新:Bonding Curve Cap 从 24 BNB 降至 18 BNB,这意味着什么?
  • 浏览器面试题及详细答案 88道(23-33)
  • 【密码学实战】国密SM2算法介绍及加解密/签名代码实现示例
  • 用了Cursor AI之后,我的编程效率翻倍了?——一位程序员的真实体验分享
  • Java毕业设计选题推荐 |基于SpringBoot的水产养殖管理系统 智能水产养殖监测系统 水产养殖小程序
  • 二层业务端口相关配置
  • STM32H743开发周记问题汇总(串口通讯集中)
  • 免费生成视频,Coze扣子工作流完全免费的视频生成方案,实现图生视频、文生视频
  • Windows 系统 上尝试直接运行 .sh(Shell 脚本)文件
  • 从感知到执行:人形机器人低延迟视频传输与多模态同步方案解析
  • 基于大数据spark的医用消耗选品采集数据可视化分析系统【Hadoop、spark、python】
  • ABP vNext 的工业时间序列治理:InfluxDB vs TimescaleDB 落地对比
  • Python 环境隔离实战:venv、virtualenv 与 conda 的差异与最佳实践
  • Electron自定义菜单栏及Mac最大化无效的问题解决
  • 【自动化运维神器Ansible】playbook变量文件深度解析:实现配置分离与复用