首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Bower指出错误路径(jQuery-form-验证器)

Bower指出错误路径(jQuery-form-验证器)
EN

Stack Overflow用户
提问于 2014-11-11 08:38:49
回答 1查看 332关注 0票数 0

我只是使用jQuery-表单验证器在我的项目中安装了bower install jquery-form-validator --save,然后运行了grunt wiredep

包被正确地添加到bower_componentsbower.json文件中,但是在生成的bower.json文件中,它指向了错误的目录。

Grunt wiredep添加了以下一行:

代码语言:javascript
复制
<script src="bower_components/jquery-form-validator/jquery.form-validator.min.js"></script>

虽然它应该是:

代码语言:javascript
复制
<script src="bower_components/jquery-form-validator/form-validator/jquery.form-validator.min.js"></script>

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-11 21:48:58

问题在于jquery的主要属性-表单-验证器bower.json -它指向错误的路径:

代码语言:javascript
复制
"main": "jquery.form-validator.min.js",

后来,wiredep使用它来定位主.js文件,从而找到错误的src路径。

您可以通过重写jquery验证器的主要属性来解决这个问题,就像描述的这里一样。将以下内容添加到bower.json文件中:

代码语言:javascript
复制
"overrides": {
    "jquery-form-validator": {
      "main": "form-validator/jquery.form-validator.min.js"
    }
  }

将主属性通知jquery表单验证程序也是个好主意。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26860716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档