NW.js-未捕获的错误:Bootstrap的JavaScript需要jQuery

时间:2019-01-08 12:46:29

标签: jquery node.js twitter-bootstrap-3 nwjs nwjs-contexts

我正在开发一个跨平台桌面应用程序的项目。我为此选择了NW.js,它的好处是它可以直接从DOM调用Node API,还可以让我们使用HTML,CSS,JavaScript,jQuery,Bootstrap等现有的流行技术来设计交互式UI。

针对同一问题,例如Uncaught Error: Bootstrap's JavaScript requires jQueryUncaught: Bootstrap's JavaScript requires jQuery的资源很少,但这些资源与Web开发有关,我知道如何解决。

基于NW.js的桌面应用程序具有2个不同的上下文(请检查JavaScript Contexts in NW.js浏览器上下文和 Node 上下文。我搜索了很多地方,包括Github,Gitter和Google Group等,但我仍在努力。

这是我的项目结构。

myapp
|
├───index.js
├───node_modules
├───src
│   ├───app
│   ├───assets
│   │   ├───css
│   │   ├───fonts
│   │   ├───images
│   │   │   ├───downloads
│   │   │   ├───gif
│   │   │   ├───png
│   │   │   └───svg
│   │   │       └───colorful
│   │   ├───js
│   │   │   └───ViewerJS
│   │   │       └───images
│   │   ├───logos
│   │   └───pdfs
│   └───views
│       └───modules
│           ├───code
│           ├───html
│           └───latex
├───package.json 
├───package-lock.json
└───test

myapp/src/views/vdir.html内,我按顺序排列了这些行。

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>

现在,有两种情况如下:

当我使用来运行我的应用程序时

  1. nw .(工作正常)

  2. nw . --mixed-context(在浏览器控制台上引发错误)。

enter image description here

任何帮助将不胜感激。我不想你一步一步地指导我。只需一点建议/链接/意见即可。

谢谢大家。

0 个答案:

没有答案