vue.js

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > javascript类库 > vue.js > Vue项目静态文件

Vue项目设置多个静态文件及自定义静态文件目录的方案详解

作者:Web_Lys

本文介绍了如何在Vue项目中配置多个静态文件目录,并提供了使用Vite和Webpack实现的示例,通过在vite.config.ts或vue.config.js中引入相关插件和配置,可以轻松实现自定义静态文件目录,希望这些内容对您有所帮助,感兴趣的朋友一起看看吧

Vite实现方案

安装插件

npm i vite-plugin-static-copy

在vite.config.ts引入

import { viteStaticCopy } from 'vite-plugin-static-copy'

配置

    plugins: [
        viteStaticCopy({
            targets: [
                {
                    src: "要设置的静态文件目录的相对路径 相对于vite.config.ts的", 
                    dest: './', // 不用动
                },
            ],
        }),
    ],

打包尝试

Webpack实现方案

使用 插件

npm i copy-webpack-plugin

vue.config.js 引入

const CopyWebpackPlugin = require('copy-webpack-plugin'); 
  configureWebpack: { 
    plugins: [ 
      new CopyWebpackPlugin({patterns:[
        {
          from: path.resolve(__dirname, '../static'), // 要复制的文件夹
          to: path.resolve(__dirname, 'dist/'),   // 目标文件夹
        }, 
      ]}),
    ],
  },

到此这篇关于Vue项目如何设置多个静态文件;如何自定义静态文件目录的文章就介绍到这了,更多相关Vue项目静态文件内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文