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

Vue实训---1-创建Vue3项目

0-在VSCode中的终端中运行npm -v查看版本号

如果出现——“npm : 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。……”的错误,则需要在 vscode 终端执行

Set-ExecutionPolicy -Scope CurrentUser RemoteSigned

命令即可。

1.创建项目(项目名为my-vue-project)

npm create vite@latest my-vue-project -- --template vue

运行命令npm -v,查看npm版本号,如果是npm 7或更高版本运行以上命令即可。如果是npm 6或更低版本,使用npm create vite@latest my-vue-project --template vue创建项目。

根据提示,依次运行提示的3条命令:

  cd my-vue-project
  npm install
  npm run dev

项目启动后,会默认开启一个本地服务,点击或者在浏览器中输入http://localhost:5173/网址,浏览器显示结果如下图:

2.删除项目中的不必要的代码

删除src/main.js中导入默认样式的语句:

import './style.css'

然后删除src/style.css样式文件。

将App.vue中的内容删除到只剩以下代码即可:

<script setup>

</script>

<template>
123
</template>

<style scoped>

</style>

删除src\components\HelloWorld.vue文件,不需要该文件。

3.下载必备的依赖

npm install less
npm install vue-router
npm install element-plus
npm install @element-plus/icons-vue

先在终端Ctrl+C停掉项目,然后依次输入以上命令。

4.为项目的src文件夹配置别名“@”方便后续使用:

在vite.config.js文件中添加别名:

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

// https://vite.dev/config/
export default defineConfig({
  plugins: [vue()],
  // 添加别名, 使得在项目中可以使用 @ 代替 /src
  resolve: {
    alias: {
      '@': '/src'
    }
  }
})

5.复制图片等静态资源到assets文件夹中

文件内容在百度网盘:
链接: https://pan.baidu.com/s/14Y2krFCGM-ximN-AZpOioA?pwd=8888 提取码: 8888

复制images和less文件夹到到src\assets文件夹中:

6.在src/mian.js中引入样式文件

// 引入全局样式,是对样式的初始化
import "@/assets/less/index.less"

 测试:在命令行运行npm run dev查看浏览器源代码,body的样式为background-color: #f5f5f5;

说明@别名能够正常使用,样式能够正常显示。


http://www.kler.cn/a/410286.html

相关文章:

  • 【1.3 Getting Started--->Release Notes】
  • 香港大带宽服务器:助力高效网络应用
  • redis的map底层数据结构 分别什么时候使用哈希表(Hash Table)和压缩列表(ZipList)
  • 【大数据技术与开发实训】携程景点在线评论分析
  • 轻松解析 PDF 文档:深入了解 Python 的 pdfplumber 库
  • HBU算法设计与分析 贪心算法
  • docker离线安装linux部分问题整理
  • 电话机器人的未来发展前景,未来发展趋势怎么样?
  • ThingsBoard规则链节点:Azure IoT Hub 节点详解
  • ubuntu 安装 conda
  • ajax基础
  • 使用 Java 操作 SQLite 数据库
  • Spring Boot 应用开发:构建高效、可扩展的 Java 微服务
  • 基于springboot + vue-element-plus-admin开发的MES系统源码,制造执法系统MES源码;支持app,小程序,H5,后台
  • (72)采用格雷(Gray)编码的8-PSK调制解调通信系统的MATLAB仿真
  • Solon 拉取 maven 包很慢或拉不了,怎么办?
  • javaEE初阶——多线程(1)
  • GitLab|应用部署
  • 【强化学习的数学原理】第05课-蒙特卡洛方法-笔记
  • 24 年第十四届APMCM亚太数模竞赛浅析
  • JVM-类文件结构
  • vue 预览pdf 【@sunsetglow/vue-pdf-viewer】开箱即用,无需开发
  • 基于Matlab SIR模型的传染病动态模拟与扩展研究
  • Django 自定义路由转换器
  • 以科学计算为切入点:剖析英伟达服务器过热难题
  • 函数和数组