项目目录下的public目录和src/assets目录有什么不一样
来源:3-4 准备Web字体
诺森德的凛冽寒风
2019-01-18
这两个都是放静态资源文件的吧?有什么区别呢
写回答
2回答
-
public目录下的资源会放置到webpack打包后的文件夹根目录下。而src/assets下的文件需要在webpack构建时进行处理(通过loader)
012019-01-19 -
慕斯6088333
2020-06-02
public/ 目录下的文件并不会被Webpack处理:它们会直接被复制到最终的打包目录(默认是dist/static)下。必须使用绝对路径引用这些文件,这个取决于你vue.config.js中publicPath(3.3 之前是 baseUrl) 的配置,默认的是/。
assets放可能会变动的文件
assets目录中的文件会被webpack处理解析为模块依赖(通过loader),只支持相对路径形式。00
相似问题