我们正在使用angularjs构建应用程序。 由于"原因" index.html中的某些文件拼写错误,例如:patientRequests.js - > PatientRequests.js。
在开发中我们使用" grunt serve"一切正常。 当部署到tomcat时,案例敏感性发挥作用,这些错误导致崩溃。
有没有办法制作" grunt serve"案件老?制作它们会有所帮助。
答案 0 :(得分:0)
对相关任务使用自定义过滤器功能,将文件名与小写版本进行比较,然后记录警告:
filter: function(filepath)
{
if(RegExp(filepath.toLowerCase()).test(filepath))
{
grunt.log.error(filepath + " case does not match " + filepath.toLowerCase() );
return false;
}
else
{
return true ;
}
}
filter属性可以帮助您定位具有更高细节级别的文件。只需使用有效的fs.Stats方法名称即可。
或者创建自己的过滤器函数并返回true或false,无论文件是否匹配。
<强>参考强>