Twitter bootstrap 3 通过NPM获取引导并包含到html
通常,我使用CDN(或nuget)将引导或其他客户端库包含到我的网站中 最近我读到了NPM/Bower和其他现代软件包管理工具,并决定尝试一下 经过一段时间的浏览和调查,我现在完全困惑了,如何像以前一样下载并将引导distrib css/js文件包含到我的页面中 第一次尝试时,我使用Twitter bootstrap 3 通过NPM获取引导并包含到html,twitter-bootstrap-3,npm,bower,Twitter Bootstrap 3,Npm,Bower,通常,我使用CDN(或nuget)将引导或其他客户端库包含到我的网站中 最近我读到了NPM/Bower和其他现代软件包管理工具,并决定尝试一下 经过一段时间的浏览和调查,我现在完全困惑了,如何像以前一样下载并将引导distrib css/js文件包含到我的页面中 第一次尝试时,我使用NPM安装引导程序,它将所有源/模块等的整个引导程序下载到节点\u模块目录中。。。我在node\u modules/Bootstrap/dist文件夹中找到了发行版 现在有问题: 我是否应该将node\u模块/Bo
NPM
安装引导程序,它将所有源/模块等的整个引导程序下载到节点\u模块
目录中。。。我在node\u modules/Bootstrap/dist
文件夹中找到了发行版
现在有问题:
- 我是否应该将
文件链接到我的站点node\u模块/Bootstrap/dist/css和js
- 如果是,我是否应该将整个
文件夹部署到网站node\u模块
- 如果没有,我知道npm包是模块化的,而且是bla bla bla bla bla bla bla bla bla bla bla bla bla,应该包含在
中,而不是包含在许多其他问题中require(“bootstrap”)
node-js还是某个oter-js函数require(“bootstrap”)
- 我是否应该包括一些其他节点包或js文件,以便要求(“引导”)工作
- 在脚本标记中,我应该在哪里用html编写
?创建一些js并包含它还是什么require(“引导”)
第二次尝试,好吧,我知道npm可能是NodeJs服务器端的包管理,并且得到了bower。。。但是它再次将相同的文件下载到另一个文件夹bower_components,并再次下载相同的问题…正如您所提到的,bower在这个用例中运行良好。按此处所述更改bower_components目录的目标
然后像平常一样加入。不要使用require函数,因为它仅用于nodejs服务器端 是的,但它仍然下载所有的引导源,我只需要dist。。。否则,我是否应该将dist复制到其他公共目录?在html中包含css和js时,只需引用dist文件夹的路径即可。这些路径因包而异。有很多方法可以过滤这里描述的bower安装类型,但它们显然是有问题的。谢谢,如果我想使用模块化,那么require(…)呢?我应该包括一些其他的js吗?你需要使用webpack来做到这一点。我个人不这么做是因为我在使用一堆库时遇到了传输错误,但显然它对某些人有效。我终于想到,对于客户端来说,继续使用CDN比。。。我想知道angular 2是否会在CDN中提供?因为我开始使用NPM来使用Angular 2