Twitter bootstrap Meteor应用程序引导scrollspy错误

Twitter bootstrap Meteor应用程序引导scrollspy错误,twitter-bootstrap,meteor,Twitter Bootstrap,Meteor,拥有一个带有引导的Meteor应用程序(手动插入public/javascript目录)。每次执行应用程序时,我都会得到以下信息: Exception from Tracker afterFlush function: debug.js:41 TypeError: $(...).scrollspy is not a function at eval (eval at <anonymous> (http://localhost:3000/packages/jquery.js?1

拥有一个带有引导的Meteor应用程序(手动插入public/javascript目录)。每次执行应用程序时,我都会得到以下信息:

Exception from Tracker afterFlush function:
debug.js:41 TypeError: $(...).scrollspy is not a function
    at eval (eval at <anonymous> (http://localhost:3000/packages/jquery.js?1015953f785c9b76503e2ecb391507dce965f357:365:22), <anonymous>:20:15)
    at eval (eval at <anonymous> (http://localhost:3000/packages/jquery.js?1015953f785c9b76503e2ecb391507dce965f357:365:22), <anonymous>:48:3)
    at eval (native)
    at http://localhost:3000/packages/jquery.js?1015953f785c9b76503e2ecb391507dce965f357:365:22
    at Function.jQuery.extend.globalEval (http://localhost:3000/packages/jquery.js?1015953f785c9b76503e2ecb391507dce965f357:366:7)
    at jQuery.ajaxSetup.converters.text script (http://localhost:3000/packages/jquery.js?1015953f785c9b76503e2ecb391507dce965f357:9792:11)
    at ajaxConvert (http://localhost:3000/packages/jquery.js?1015953f785c9b76503e2ecb391507dce965f357:8864:18)
    at done (http://localhost:3000/packages/jquery.js?1015953f785c9b76503e2ecb391507dce965f357:9285:15)
    at callback (http://localhost:3000/packages/jquery.js?1015953f785c9b76503e2ecb391507dce965f357:9739:8)
    at Object.send (http://localhost:3000/packages/jquery.js?1015953f785c9b76503e2ecb391507dce965f357:9745:7)

公共文件不会自动加载到应用程序中,您需要手动将其包括在内。提供有关如何包含外部脚本的详细信息。可以使用绝对URL访问公共目录中的文件:
/javascript/bootstrap.js


我建议只使用Bootstrap包,但是,您可以使用:
meteor add twbs:Bootstrap
安装它。有关该软件包的详细信息,请访问。

公用文件不会自动加载到应用程序中,您需要手动将其包括在内。提供有关如何包含外部脚本的详细信息。可以使用绝对URL访问公共目录中的文件:
/javascript/bootstrap.js


我建议只使用Bootstrap包,但是,您可以使用:
meteor add twbs:Bootstrap
安装它。有关该软件包的详细信息,请访问。

公用文件不会自动加载到应用程序中。您是否在任何地方包含这些脚本?公用文件不会自动加载到应用程序中。您是否在任何地方包含这些脚本?我编辑了原始问题,并提供了有关加载javascript文件的更多信息。在meteor add twbs:bootstrap的使用中,我在这里读到()这不是正确的方法。注意:我正在将一个名为Creative的预制引导主题集成到我的应用程序中,如果我没有包含引导js文件,它就可以正常工作(但是我有scrollspy错误)。如果我加载bootstrap.js,我没有菜单。你的应用程序的目录结构是什么?因为
/frontend
不是人们通常在应用程序中使用的路径。另外,我没有看到您在代码中包含
bootstrap.js
文件。我在原始问题中添加了目录结构。事实上,我使用前端是因为我希望前端和后端有一个单独的布局。如果我不包含bootstrap.js文件,一切正常,但是当我包含bootstrap.js文件时,我没有导航菜单。引导css在client/lib/frontend中?那会自动上膛。Bootstrap样式在没有Bootstrap javascript的情况下可以正常工作,但是要使scrollspy正常工作,需要包含Bootstrap.js文件。但是,如果我加载bootstrap.js文件,如果我不添加bootstrap.js文件,我的导航菜单在工作时会消失,这是为什么呢。我认为js和css通常不会互相攻击:-)。有什么想法吗?我编辑了原始问题,并提供了一些关于加载javascript文件的更多信息。在meteor add twbs:bootstrap的使用中,我在这里读到()这不是正确的方法。注意:我正在将一个名为Creative的预制引导主题集成到我的应用程序中,如果我没有包含引导js文件,它就可以正常工作(但是我有scrollspy错误)。如果我加载bootstrap.js,我没有菜单。你的应用程序的目录结构是什么?因为
/frontend
不是人们通常在应用程序中使用的路径。另外,我没有看到您在代码中包含
bootstrap.js
文件。我在原始问题中添加了目录结构。事实上,我使用前端是因为我希望前端和后端有一个单独的布局。如果我不包含bootstrap.js文件,一切正常,但是当我包含bootstrap.js文件时,我没有导航菜单。引导css在client/lib/frontend中?那会自动上膛。Bootstrap样式在没有Bootstrap javascript的情况下可以正常工作,但是要使scrollspy正常工作,需要包含Bootstrap.js文件。但是,如果我加载bootstrap.js文件,如果我不添加bootstrap.js文件,我的导航菜单在工作时会消失,这是为什么呢。我认为js和css通常不会互相攻击:-)。你有没有想过为什么会这样?
Template.layout.rendered = function() {
  $('head').append('<script type="text/javascript" src="/frontend/javascript/jquery.easing.min.js"></script>');
  $('head').append('<script type="text/javascript" src="/frontend/javascript/jquery.easing.min.js"></script>');
  $('head').append('<script type="text/javascript" src="/frontend/javascript/jquery.fittext.js"></script>');
  $('head').append('<script type="text/javascript" src="/frontend/javascript/wow.min.js"></script>');
  $('head').append('<script type="text/javascript" src="/frontend/javascript/creative.js"></script>');
}
client
  helpers
  lib
    frontend
       css
templates
  authenticated
  layouts
  public   
lib
public
  frontend
     fonts
     img
     javascript
server
   ...