Vue 处理资源路径

2020-10-14  本文已影响0人  _小海绵

处理资源路径

当你在js、css 或者*.vue文件中使用相对路径(必须以 . 开头)引用一个静态资源时,该资源将被webpack处理。

转换规则

<img alt="logo" src="/assets/logo.png"/>
<img alt="logo" src="https://image.xxx.com/logo.png"/>
<img alt="logo" src="./assets/logo.png"/>
<img alt="logo" src="~some-npm-package/logo.png"/>
<img alt="logo" src="@/component/logo.png"/>

通过webpack处理并获取有如下好处:

有如下情况时,请考虑将资源放置在public文件夹下

使用public文件夹的注意事项

// vue.config.js
module.exports = {
    publicPath:process.env.NODE_ENV === 'production'
    ? '/路径/'
    :'/'
}
<link rel='icon' href="<%= BASE_URL =%>favicon.ico">

上一篇 下一篇

猜你喜欢

热点阅读