这两天遇到了一个问题,就是在打包的时候,总是会出现如下提示:
总是无法找到原因
1,尝试在同一文件夹下面查看,发现文件是存在的
2,在static文件里边,使用fs.existsSync()的时候,发现当报错的时候,文件是不存在的,所以以为是文件打包的时候,是不是哪里出了问题。于是把打包的顺序给改了,可是还是不行。
找了半天没有找到原因,后来想到combo,是在运行的时候,才会运行到这的,可是自己明明在打包,为啥走到这里了。
最后突然想到,应该是hotreload的问题,自己在打包的时候,开着浏览器,然后浏览器过来请求服务器,这时候,没有打包好,所以文件就不存在了。
总结
1, 不熟悉combo,不了解combo在什么时候执行。
2,对热更新工具只是使用,没有了解原理。