首页 > 解决方案 > npm run build 不更新资产

问题描述

我有一个具有以下布局的 ReactJS 项目:

assets
dist
notes_module
src
tools
package.json
package-lock.json
webpack.config.dev.js
webpack.config.prod.js
...

在资产文件夹中,我有一个在 index.html 中呈现的 PNG 文件 ( user.png )。现在,我已经从目录中物理删除了 png,运行命令和预期的错误消息,而不是从浏览器加载页面时的 png 文件,但奇怪的是npm run build文件仍在加载,这意味着assetsdist.

另外,当我跑步时npm start,我看到

     Asset       Size  Chunks                    Chunk Names
3e1af3ef546b9e6ecef9f3ba197bf7d2.ttf     172 kB          [emitted]
                          sprite.png    41.5 kB          [emitted]
ec4c9962ba54eb91787aa93d361c10a8.ttf     171 kB          [emitted]
ee7b96fa85d8fdb8c126409326ac2d2b.ttf     171 kB          [emitted]
fc84e998bc29b297ea20321e4c90b6ed.ttf     170 kB          [emitted]
d08840599e05db7345652d3d417574a9.ttf     172 kB          [emitted]
                            user.png     126 kB          [emitted]
                        sprite2x.png    97.5 kB          [emitted]
                        sprite3x.png     159 kB          [emitted]
                        sprite4x.png     222 kB          [emitted]
                           bundle.js    22.2 MB       0  [emitted]  [big]  main
                          index.html  770 bytes          [emitted]

在这个列表中,您可以看到实际存在的user.png文件。此刻我完全被困住了。有什么帮助吗?

标签: reactjsnpm

解决方案


推荐阅读