javascript - Bower 在运行 grunt serve 后抛出 jquery "not injected"警告

标签 javascript jquery json yeoman bower

我最近不得不克隆一个项目并重建 bower 包。我相信 jQuery 已经更新,现在发出警告:

警告:
请去“app/bower_components/jquery”看看 为您需要的文件,然后手动将其包含在您的文件中。

我已经做到了。一切正常。但是,每次我 grunt serve 仍然会抛出警告?

jquery was not injected in your file.

如何消除这个错误?这个错误会导致 grunt 构建吗?我确信警告是无害的,但继续看到它真的很令人沮丧。

主.bower.json

{
  "name": "jordan",
  "version": "0.0.0",
  "dependencies": {
    "angular": "1.2.6",
    "json3": "~3.2.6",
    "es5-shim": "~2.1.0",
    "angular-resource": "1.2.6",
    "angular-cookies": "1.2.6",
    "angular-sanitize": "1.2.6",
    "angular-route": "1.2.6",
    "jquery-ui": "~1.10.3"
  },
  "devDependencies": {
    "angular-mocks": "1.2.6",
    "angular-scenario": "1.2.6"
  }
}

enter image description here

.bower.json 用于 jquery

{
  "name": "jquery",
  "version": "2.1.0",
  "ignore": [
    "**/.*",
    "build",
    "speed",
    "test",
    "*.md",
    "AUTHORS.txt",
    "Gruntfile.js",
    "package.json",
    "bower.json"
  ],
  "dependencies": {
    "sizzle": "1.10.16"
  },
  "devDependencies": {
    "requirejs": "~2.1.8",
    "qunit": "~1.12.0",
    "sinon": "~1.7.3"
  },
  "keywords": [
    "jquery",
    "javascript",
    "library"
  ],
  "homepage": "https://github.com/jquery/jquery",
  "_release": "2.1.0",
  "_resolution": {
    "type": "version",
    "tag": "2.1.0",
    "commit": "cac43f3ef791b7e68c1917a734fb92e04450c111"
  },
  "_source": "git://github.com/jquery/jquery.git",
  "_target": ">=1.6",
  "_originalSource": "jquery"
}

最佳答案

您可以解决此问题,更改项目的 bower.json 并覆盖一些有问题的包

"overrides": {
  "jquery": {
    "main": "./dist/jquery.js"
  }
}

您可以在 https://github.com/bower/bower/issues/585 中了解更多信息

但是,看起来当前版本的 JQuery 正在使用 Bower 规则。

关于javascript - Bower 在运行 grunt serve 后抛出 jquery "not injected"警告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21892016/

相关文章:

javascript - 没有运行函数的RemoveEventListener

Javascript Student - 通过索引返回数组 # - 参数问题

php - 类 stdClass 的对象无法转换为字符串错误

javascript - 从 JSON 渲染多个 Google Maps API V3 标记

javascript - 我怎样才能给出相对于中心的位置坐标?

javascript - 函数重新启动时变量不会更新(javascript)

javascript - 我如何使用 jQuery 一次性遍历嵌套的 JSON?

javascript - 根据用户所在位置向上和向下按钮

javascript - jQuery "on"函数事件图优化

json - 将 colly 包输出文本添加到 golang 中的映射