我刚开始使用 Vue 3 和 vite,一切都在开发中运行良好。但是,当我为生产构建应用程序时,数据属性中声明的资产被忽略并在生产构建中抛出 404。这是数据对象的样子......
data() {
return {
testimonials: [
{
customer_name: "John Doe.",
comment: "Some customer comment here...",
image: "/src/assets/img/awesome_customer.png",
},
...
]
}
}
将资产作为"/src/assets/img/awesome_customer.png"
模板标签和生产中的作品引用会正确捆绑它,但如果它在数据属性或方法中使用则不会。
使用 vue-cli,我们将使用,require()
但我还没有设法让它在 vite 中工作关于如何实现这一点的任何想法?
更新:我在这里设置了一个示例存储库来演示所指的内容。自述文件包含重现的步骤。