一般我使用CDN(或的NuGet)用于包括引导或其他客户端库到我的网站通过NPM得到引导,包括为HTML
最近我读到NPM /鲍尔等现代包装 - 管理工具,并决定尝试
后冲浪的一段时间,调查我现在完全摸不着头脑,如何只需下载并包括引导DISTRIB CSS/JS文件到我的网页就像是....
第一次尝试,我安装bootstrap与NPM
,它下载整个引导所有信号源/模块等的node_module
目录......好吧,我发现在分发文件夹node_modules/Bootstrap/dist
现在的问题:
- 我应该
node_modules/Bootstrap/dist/ css and js
文件链接到我的网站? - 如果是的话,我应该用网站部署整个
node_modules
文件夹吗? 如果没有,我知道NPM包是模块化的,唧唧歪歪,应该比很多其他的问题
- 是
require("bootstrap")
节点JS或一些oter js函数被包括在由require("bootstrap")
? - 我应该包括一些其他节点包或js文件,以便要求(“引导”)工作
- 我应该在脚本标记中写入
require("bootstrap")
html?创建一些js并包含它或什么?
- 是
2次尝试,好,比我了解,故宫可能是服务器的NodeJS侧包管理,并得到了凉亭......但它再次下载同样的文件到另一个文件夹bower_components又一次同样的问题。 ..
是的,但它仍然下载所有的引导程序源,我只想要dist ...否则我应该以某种方式将dist复制到其他公共目录中? –
只需在html中包含css和js时引用dist文件夹的路径即可。这些路径因包而异。有许多方法可以按照http://stackoverflow.com/questions/28619210/configure-bower-to-install-only-dist-folder中的描述过滤掉bower安装类型,但它们显然是hacky。 – cs01
谢谢,如果我想要使用模块化,那么需要(...)呢?我应该包括一些其他的js吗? –