请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

项目目录下的public目录和src/assets目录有什么不一样

这两个都是放静态资源文件的吧?有什么区别呢

正在回答

2回答

Sam 2019-01-19 00:06:12

public目录下的资源会放置到webpack打包后的文件夹根目录下。而src/assets下的文件需要在webpack构建时进行处理(通过loader)

0 回复 有任何疑惑可以回复我~
  • 构建时进行处理是什么意思
    
    是说这里面的事用来import的吗
    
    那public里的不能import吗
    回复 有任何疑惑可以回复我~ 2019-01-19 00:22:06
慕斯6088333 2020-06-02 00:09:54

public/ 目录下的文件并不会被Webpack处理:它们会直接被复制到最终的打包目录(默认是dist/static)下。必须使用绝对路径引用这些文件,这个取决于你vue.config.js中publicPath(3.3 之前是 baseUrl) 的配置,默认的是/。
assets放可能会变动的文件
assets目录中的文件会被webpack处理解析为模块依赖(通过loader),只支持相对路径形式。

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信