Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/35.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 试图将Ember合并到Express/Bower/Grunt/Node项目中_Javascript_Node.js_Ember.js - Fatal编程技术网

Javascript 试图将Ember合并到Express/Bower/Grunt/Node项目中

Javascript 试图将Ember合并到Express/Bower/Grunt/Node项目中,javascript,node.js,ember.js,Javascript,Node.js,Ember.js,我通过npm和bower安装了Ember及其依赖项,并将Ember.js脚本包含在我的应用程序中,我认为它不会起任何作用,因为我还没有用它做任何事情 然而,在刷新页面时,我发现5个控制台错误,分别是“意外标记”和“未定义余烬”。我的应用程序的标记中还打印了一个巨大的奇怪错误: “Value”==e.childNodes[2].nodeValue}(),o=function(r){var n;n=o的这个实例?这个:新的e,n.innerHTML=r;var i=“变质-”+t++;返回n.sta

我通过
npm
bower
安装了Ember及其依赖项,并将
Ember.js
脚本包含在我的应用程序中,我认为它不会起任何作用,因为我还没有用它做任何事情

然而,在刷新页面时,我发现5个控制台错误,分别是“意外标记”和“未定义余烬”。我的应用程序的标记中还打印了一个巨大的奇怪错误:

“Value”==e.childNodes[2].nodeValue}(),o=function(r){var n;n=o的这个实例?这个:新的e,n.innerHTML=r;var i=“变质-”+t++;返回n.start=i+“-start”,n.end=i+“-end”,n};e、 原型=o.原型;var s、l、u、c、h、m、p、f、d;如果(c=function(){return this.startTag()+this.innerHTML+this.endTag()},f=function(){return”“},d=function(){return”“},n)s=function(e,t){var r=document.getElementById(e.start),i=document.getElementById(e.end);返回t?(r.setStartBefore(n),r.setEndAfter(i)):(r.setStartAfter(n),r.setEndBefore,t(i)),r=function(e,t),r=var{(this,t);r.deleteContents();var n=r.createContextFragment(e);r.insertNode(n)},u=function(){var e=s(this,!0);e.deleteContents(),h=function(e){var t=document.createRange();t.setStart(e),t.collapse(!1);var r=t.createContextFragment(this.outerHTML());e.appendChild(r)},m=function(e){)var t=document.createRange(),r=document.getElementById(this.end);t.setStartAfter(r),t.setEndAfter(r);var n=t.createContextualFragment(e);t.insertNode(n)},p=function(e){var t=document.createRange(),r=document.getElementById(this.start);t.setStartAfter(r),t.setEndAfter(r);var n=t.createContextualFragment(e);t.insertNode(n)};el

我该如何开始排除故障?我做错了什么

在此处添加了ember.js:

  script(type='text/javascript'): include ../../bower_components/ember/ember.min.js
  script(type='text/javascript'): include ../../bower_components/ember-data/ember-data.min.js
  script(type='text/javascript'): include ../../bower_components/d3/d3.min.js
  script(type='text/javascript'): include ../../bower_components/handlebars/handlebars.min.js
  script(type='text/javascript'): include ../../bower_components/lodash/dist/lodash.min.js
  script(type='text/javascript'): include ../../bower_components/ember-charts/dist/ember-charts.js

在jade中,您可以使用
script(src=)
语法创建指向外部文档的链接。当您要将一个文件的内容插入另一个文件时,将使用
include
关键字

尝试将脚本行更改为:

script(type='text/javascript' src='../../bower_components/ember/ember.min.js')

这似乎不是一个错误;相反,这是一个脚本文件的缩小内容。也许您的
块定义不正确?在添加了ember.js的地方发布一个HTML文档的示例会有所帮助。该文件在什么文件中?它在主jade布局中包含的head.jade文件中。如果如果不查看->源代码,您将看到.js文件的内容实际上内嵌在HTML中,而不是在脚本标记中……这将导致浏览器将脚本作为文本输出。