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框架。