Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 错误:找不到模块jquery(Emberjs)_Javascript_Jquery_Html_Ember.js_Gruntjs - Fatal编程技术网

Javascript 错误:找不到模块jquery(Emberjs)

Javascript 错误:找不到模块jquery(Emberjs),javascript,jquery,html,ember.js,gruntjs,Javascript,Jquery,Html,Ember.js,Gruntjs,访问我的余烬网站主页时,该页面不会加载,并在控制台中显示以下错误: Error: Could not find module jquery ember.js:251 TypeError: Ember.DataAdapter is undefined ember-data.js:4529 TypeError: Ember.Handlebars is undefined compiled-templates.js:1 TypeError: Ember.Route is undefined combi

访问我的余烬网站主页时,该页面不会加载,并在控制台中显示以下错误:

Error: Could not find module jquery ember.js:251
TypeError: Ember.DataAdapter is undefined ember-data.js:4529
TypeError: Ember.Handlebars is undefined compiled-templates.js:1
TypeError: Ember.Route is undefined combined-scripts.js:19
ReferenceError: jQuery is not defined affix.js:126
ReferenceError: jQuery is not defined alert.js:98
ReferenceError: jQuery is not defined dropdown.js:154
ReferenceError: jQuery is not defined tooltip.js:386
ReferenceError: jQuery is not defined modal.js:246
ReferenceError: jQuery is not defined transition.js:56
ReferenceError: jQuery is not defined button.js:109
ReferenceError: jQuery is not defined popover.js:117
ReferenceError: jQuery is not defined carousel.js:217
ReferenceError: jQuery is not defined scrollspy.js:158
ReferenceError: jQuery is not defined collapse.js:179
ReferenceError: jQuery is not defined tab.js:135
"DEBUG: For more advanced debugging, install the Ember Inspector from https://addons.mozilla.org/en-US/firefox/addon/ember-inspector/" ember.js:3521
我使用yeoman生成了一个余烬项目。我的一个更改(我不确定是哪一个,可能是css更改)导致了这个错误的突然发生

我已经使用如下所示的
bower列表检查了依赖项,并且可以确认jQuery在其中:

myapp#0.0.0 /usr/local/src/myapp
├─┬ bootstrap-sass#3.0.2
│ └── jquery#2.1.0 (2.1.1-beta1 available)
├─┬ ember#1.5.0 (latest is 1.6.0-beta.2)
│ ├── handlebars#1.2.1 (1.3.0 available, latest is 2.0.0-alpha.2)
│ └── jquery#2.1.0 (latest is 2.1.1-beta1)
├─┬ ember-data#1.0.0-beta.7
│ └─┬ ember#1.5.0 (1.6.0-beta.2 available)
│   ├── handlebars#1.2.1
│   └── jquery#2.1.0
├── ember-mocha-adapter#0.1.2 (latest is 0.2.0)
├── handlebars#1.2.1 (latest is 2.0.0-alpha.2)
├── holderjs#2.3.2
└── jquery#2.1.0 (2.1.1-beta1 available)
我是javascript开发新手,希望您能了解可能存在的问题


更新:

生成过程中发生的grunt任务之一是将从源文件夹复制的index.html文件(放入.tmp)中,并将其内容替换为对正确依赖项的引用:

Found a block:
        <!-- build:js(app) scripts/components.js -->
        <script src="bower_components/jquery/jquery.js"></script>
        <script src="bower_components/handlebars/handlebars.runtime.js"></script>
        <script src="bower_components/ember/ember.prod.js"></script>
        <script src="bower_components/ember-data/ember-data.prod.js"></script>
        <!-- endbuild -->
Updating config with the following assets:
    - app/bower_components/jquery/jquery.js
    - app/bower_components/handlebars/handlebars.runtime.js
    - app/bower_components/ember/ember.prod.js
    - app/bower_components/ember-data/ember-data.prod.js
找到一个块:
使用以下资产更新配置:
-app/bower\u components/jquery/jquery.js
-app/bower_components/handlebar/handlebar.runtime.js
-app/bower_components/ember/ember.prod.js
-app/bower_components/ember-data/ember-data.prod.js

这里它显示了给定的资产,包括jquery已加载。Jquery是2.1.0,ember是1.5.0。

答案是由于自上一版本以来Jquery依赖项发生了更改,Jquery.js文件现在位于bower安装的dist文件夹下

i、 e


我已将更改作为请求提交(已合并)

<script src="bower_components/dist/jquery/jquery.js"></script>