我最近开始使用node,gulp和browserify来处理新项目并继续遇到同样的问题。我通常会看到' gulp watch'我正在进行更改时正在运行。问题是我将处理一个文件并需要创建并需要一个新文件。因此,在我创建文件之前,我会继续编写需求行。当我保存它时,gulp运行,当然browserify会抛出一个错误,因为该文件还没有存在。没问题。然后我将创建并保存丢失的文件。 Gulp再次运行并且浏览化STILL会抛出文件不存在的错误。但我知道文件存在。
这不是路径问题。如果我复制文件并将其命名为其他内容然后将require语句更改为指向新文件,则它可以正常工作。
这里肯定会有某种缓存。如果我离开项目并在几个小时后回到它,它会自行解决。如何在创建文件时强制它解析文件?