我正在编写一个小型网站。我正在使用 Parse 托管该网站并使用Express和 Bootstrap 。 app.js 文件的顶部如下所示:
var express = require('express');
var _ = require('underscore');
var jquery = require('cloud/libs/jquery-2.1.1.min.js');
var bootstrap = require('cloud/libs/bootstrap.min.js');
当我去部署(解析部署
)应用程序时,它会返回以下错误:
Uploading source files
Finished uploading files
Update failed with Could not load triggers. The error was Error: Bootstrap's JavaScript requires jQuery
at libs/bootstrap.min.js:6:37
at app.js:6:17
at main.js:1:1
我无法弄清楚如何在我的应用程序中包含 Bootstrap 和 JQuery 而不会出现此错误。我已按照 Parse here 的设置说明进行操作。我自己提供文件。
有人知道如何在这种类型的网络应用程序中包含 Bootstrap 和 JQuery 吗?
我是新手,所以如果您有任何澄清问题,请询问。
最佳答案
由于我自己提供它,因此我将 Bootstrap 和 JQuery 文件移动到公共(public)文件夹中,并将这些标签包含在我的 _header.ejs
中。
<script src="/bootstrap/js/jquery-2.1.1.min.js"></script>
<script src="/bootstrap/js/bootstrap.min.js"></script>
我的错误是没有将 Bootstrap 文件放入公共(public)文件夹中。
我也在考虑使用 Bootstrap CDN或Hosted Bootstrap 。当然,除非静态地提供它们更好?
关于jquery - Bootstrap 需要 JQuery(使用 Express 和 Parse),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26804922/