Bootstrap和JQuery与节点js

我想知道当我运行这两个命令:

npm install jquery npm install boostrap 

比我添加我的package.json文件中的两个依赖。 比我的代码我的app.js文件

var $ = require('jquery'); var bootstrap = require('bootstrap');

在我的index.ejs文件中,是否需要将链接放到jquery文件或css文件中,或者我可以直接使用这些库?

如果不是的话,有人可以给我的configuration,我需要使用npm bootstrap。

我build议你使用这种types的东西,因为它们将被用作静态的。 Bower需要一个平坦的依赖关系树,所以很容易pipe理依赖冲突(即多个jquery文件)。

要安装凉亭:

 npm install -g bower 

使用凉亭安装bootstrap:

 bower install bootstrap --save 

Bootstrap有jquery,因为它的依赖性,所以它将被安装,你将不需要单独安装。

要查看已安装软件包的path:

 bower list --path 

现在将这些path添加到您的index.ejs文件。 目前您将看到bootstrap.lesspath。 要添加bootstrap.csspath,您必须手动find它。 我认为这是在:

 bower_components/bootstrap/dist/css/bootstrap.css 

要清楚的想法看看这个 。

希望它帮助你。 谢谢!!

还有一个名为bootstrap-css的预置bootstrap凉亭包。 我认为最好不要使用无用文件。

 bower install bootstrap-css 

谢谢….

对于Jquery,是的,你可以在这里看到Node部分,你会发现说明: https : //www.npmjs.com/package/jquery

或者你可以只声明脚本文件。

但是对于bootstrap,我相信你应该把npm下载的css和js文件(你可以在node_modules目录中find它们)直接放到网页中,因为bootstrap实际上不是一个包,而是一个css框架。