特点
Vite 对静态资源是开箱即用的。
无需做特殊的配置。
项目案例
项目结构
study-vite| -- src| -- assets| -- bbb.svg # 静态的svg图片资源| -- index.html # 主页面| -- main.js # 引入静态资源| -- package.json # 脚本配置| -- vite.config.js # vite 的配置文件,本案例中没有特殊的配置
代码
main.js (最主要的代码)
// 导入svg 的操作
import bbbSvg from './src/assets/bbb.svg'
// 打印看一下导入的是啥
console.log('bbbSvg : ',bbbSvg)
// js : 创建一个img 标签并插入到页面中
let bbbImg = document.createElement('img')
bbbImg.src = bbbSvg
document.body.append(bbbImg)
html
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body>展示vite对静态图片-svg 的支持<br><!--引入main.js --><script type="module" src="./main.js" ></script></body>
</html>
package.json
... 此处只展示 运行脚本的东西"scripts": {"dev": "vite",},
运行
运行命令
$ npm run dev
运行效果
源码中的svg 的路径已经自动补全了相对路径