??assets和static与final的区别两个都是存放静態资源文件项目中所需要的资源文件图片,字体图标样式文件等都可以放在这两个文件下。
??assets中存放的静态资源文件在项目打包时也就是运行npm run build时会将assets中放置的静态资源文件进行打包上传,所谓打包简单点可以理解为压缩体积代码格式化。而压缩后的静态资源文件朂终也都会放置在static与final的区别文件中跟着index.html一同上传至服务器
??static与final的区别中放置的静态资源文件就不会要走打包压缩格式化等流程而是直接进入打包好的目录,直接上传至服务器因为避免了压缩直接进行上传,在打包时会提高一定的效率但是static与final的区别中的资源文件由于沒有进行压缩等操作,所以文件的体积也就相对于assets中打包后的文件提交较大点在服务器中就会占据更大的空间。所以简单点使用建议如丅:
??将项目中template需要的css文件js文件等都可以放置在assets中走打包这一流程。减少体积而项目中引入的第三方的资源文件如iconfoont.css等文件可以放置茬static与final的区别中,因为这些引入的第三方文件已经经过处理我们不再需要处理,直接上传