我正在使用Play 2.2.3。我是Play和SBT的新手。我想在开发过程中让Play不监视一个文件夹,即public文件夹下的node_modules文件夹。我尝试了以下内容,但似乎没有起作用。而且我不知道watchSources和playMonitoredFiles之间有什么区别。
.settings(
playMonitoredFiles <<= playMonitoredFiles map { (files: Seq[String]) =>
files.filterNot(file => file.contains("node_modules"))
}
)
.settings(
watchSources <<= watchSources map { (sources: Seq[java.io.File]) =>
sources
.filterNot(source => source.isFile && source.getPath.contains("node_modules") )
.filterNot(source => source.isDirectory && source.getPath.contains("node_modules"))
}
)
.settings(
watchSources := watchSources.value.filter { !_.getPath.contains("node_modules") }
)