Vue-CLI生成的应用程序将静态文件存储在static
中,由于默认配置,
dev: {
assetsSubDirectory: 'static',
assetsPublicPath: '/',
// ...
}
他们可以访问:
<img src="/static/subfolder/filename.extension">
但是我希望从root用户提供一些静态文件(例如ads.txt
,robots.txt
,favicon.ico
等)。所以,在这一点上,我试图从root服务我的所有静态服务(因为我已经拥有像static/images/
这样的子文件夹,所以它很好
老实说,我不明白为什么assetsPublicPath: '/'
实际上需要/static
来访问这些文件,但我按照这个逻辑尝试了:
assetsPublicPath: '../'
它没有用(显然?)。有关如何修改配置以实现我想要的任何想法?
注意:我使用的是Vue CLI 3,配置模板是vuejs-templates / webpack 1.3.1