gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:52:39 25 4
gpt4 key购买 nike

我最近不得不克隆一个项目并重建 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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com