在Vue应用程序

时间:2018-06-12 10:37:22

标签: webpack vue.js

Vue-CLI生成的应用程序将静态文件存储在static中,由于默认配置,

dev: {
    assetsSubDirectory: 'static',
    assetsPublicPath: '/',
    // ...
}

他们可以访问:

<img src="/static/subfolder/filename.extension">

但是我希望从root用户提供一些静态文件(例如ads.txtrobots.txtfavicon.ico等)。所以,在这一点上,我试图从root服务我的所有静态服务(因为我已经拥有像static/images/这样的子文件夹,所以它很好

老实说,我不明白为什么assetsPublicPath: '/'实际上需要/static来访问这些文件,但我按照这个逻辑尝试了:

assetsPublicPath: '../'

它没有用(显然?)。有关如何修改配置以实现我想要的任何想法?

注意:我使用的是Vue CLI 3,配置模板是vuejs-templates / webpack 1.3.1

0 个答案:

没有答案