美文网首页
解决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