Vue.js vue';公共';网页包装后不包括的文件
我的vue js应用程序的Vue.js vue';公共';网页包装后不包括的文件,vue.js,webpack,Vue.js,Webpack,我的vue js应用程序的public文件夹中有一组文件,我希望在构建项目时根据文档中的以下信息将它们复制到wwwroot文件夹中: 任何放置在公用文件夹中的静态资产都将被简单地复制,而不是通过Web包。您需要使用绝对路径引用它们。() 这些文件是favicon.ico和其他各种大小的favicon png,以及site.webmanifest。我没有在任何代码中引用它们,除了使用提供的示例(据我所知)在index.html中引用它们之外: 当我构建网站时,如何将它们复制到我生成的网站的基础
public
文件夹中有一组文件,我希望在构建项目时根据文档中的以下信息将它们复制到wwwroot
文件夹中:
任何放置在公用文件夹中的静态资产都将被简单地复制,而不是通过Web包。您需要使用绝对路径引用它们。()
这些文件是favicon.ico
和其他各种大小的favicon png,以及site.webmanifest
。我没有在任何代码中引用它们,除了使用提供的示例(据我所知)在index.html
中引用它们之外:
当我构建网站时,如何将它们复制到我生成的网站的基础上?所有直接引用的资产都包括在内(css、字体等),但是public
中没有静态文件,只有index.html本身
为了便于参考,如果适用,以下是我的vue.config.js:
const path=require(“路径”);
module.exports={
outputDir:path.resolve(uuu dirname,“./wwwroot”),
链接网页包:(配置)=>{
配置
.plugin('html')
.tap((参数)=>{
参数[0]。模板='。/ClientApp/public/index.html'
返回参数
})
配置条目(“应用程序”)
.clear()
.add(“./ClientApp/src/main.js”)
(完)
config.resolve.alias
.set(“@”,path.join(u dirname,“./ClientApp”))
}
}
我肯定我忽略了什么——谢谢你的帮助