Javascript Bower指向错误路径(jQuery表单验证程序)

Javascript Bower指向错误路径(jQuery表单验证程序),javascript,jquery,gruntjs,bower,Javascript,Jquery,Gruntjs,Bower,我刚刚在我的项目中使用bower安装jquery表单验证程序--save安装了,然后运行grunt-wiredep 该包已正确添加到bower_components和bower.json文件中,但在生成的HTML中,它指向了错误的目录 Grunt wiredep添加了以下行: <script src="bower_components/jquery-form-validator/jquery.form-validator.min.js"></script> 虽然它应

我刚刚在我的项目中使用
bower安装jquery表单验证程序--save
安装了,然后运行
grunt-wiredep

该包已正确添加到
bower_components
bower.json
文件中,但在生成的HTML中,它指向了错误的目录

Grunt wiredep
添加了以下行:

<script src="bower_components/jquery-form-validator/jquery.form-validator.min.js"></script>

虽然它应该是:

<script src="bower_components/jquery-form-validator/form-validator/jquery.form-validator.min.js"></script>


解决这个问题的最佳方法是什么?我应该手动将文件放在正确的目录中,还是可以在Bower中配置一些东西使其指向正确的路径?

问题在于jquery form validator的主要属性-它指向错误的路径:

"main": "jquery.form-validator.min.js",
wiredep稍后会使用它来定位main.js文件,从而找到错误的src路径。
您可以通过如下所述重写jquery表单验证器的主属性来解决这个问题。将以下内容添加到bower.json文件中:

"overrides": {
    "jquery-form-validator": {
      "main": "form-validator/jquery.form-validator.min.js"
    }
  }
将主属性通知jquery表单验证器也是一个好主意