"vue public和assets的区别?"

vue public和assets的区别?

1、public目录下的静态资源文件不会被webpack处理转换,只是通过简单的拷贝生成

注意:空目录是不会被复制的

2、assets目录下的静态资源,通过相对路径引入使用,会被webpack处理

如:

background: url('./images/plane.jpg')

会被处理成

require(''./images/plane.jpg')

再比如:

<img src="./images/plane.jpg" alt="" />

会被处理成

h('img', {attrs: {src: require('./images/plane.jpg')}})
PS:写作不易,如要转裁,请标明转载出处。
登录
注册
回顶部