react打包后,静态资源图片哪去了

react开发的SPA项目, 用webpack打包后,就剩一个html和一个js文件,静态图片资源文件和css哪去了?项目正式上线的时候,也是这样吗?还是说要怎么把静态图片资源文件拿出来?

阅读 9.6k
3 个回答

1.css 文件会打包到js 文件中,如果你想把css文件单独打包出来,需要用到ExtractTextPlugin。
https://www.npmjs.com/package...
这个plugin可以把css从打包好的文件中剥离出来。

2.对于图片,推荐做法是在webpack 打包中不做任何处理,只需要在build 的流程中,使用命令把开发环境的图片资源拷贝到最终产物的目录下。

css直接打进js文件了,你也可以用extracttextplugin插件分离css,至于图片不知道你是不是设置了base64格式,会直接嵌到页面里的

是不是被转成base64了,你在开发者工具里看一下

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题