美文网首页
解决vite打包静态资源失败

解决vite打包静态资源失败

作者: 徐福瑞 | 来源:发表于2023-03-05 15:02 被阅读0次

问题:使用../../src/assets/image/1.png 或者@/assets/image/1.png
打包后 图片没有打包进去

解决办法1 (单个的可以用这种)

    <img :src=" userImg" alt="" />
import userImg from '@/assets/image/user.png';

解决办法2

//页面应用 引入方法
//vue文件
import { getAssetsFile } from '@/utils/index';
imgUrl: getAssetsFile('d1.png'), 
//ts公共文件
// /utils/index.ts
export * from './userPermission';
export * from './time';

// 获取assets静态资源
export const getAssetsFile = (url: string) => {
    return new URL(`../assets/image/${url}`, import.meta.url).href;
};

export default {
    getAssetsFile,
};

相关文章

网友评论

      本文标题:解决vite打包静态资源失败

      本文链接:https://www.haomeiwen.com/subject/kvouldtx.html