问题1:
通过npm安装Twitter Bootstrap的目的到底是什么?我认为npm是用于服务器端模块的。自己提供引导文件比使用CDN更快吗?
问题2:
如果我要npm安装Bootstrap,我将如何指向bootstrap.js和bootstrap.css文件?
问题1:
通过npm安装Twitter Bootstrap的目的到底是什么?我认为npm是用于服务器端模块的。自己提供引导文件比使用CDN更快吗?
问题2:
如果我要npm安装Bootstrap,我将如何指向bootstrap.js和bootstrap.css文件?
答案1:
通过npm(或bower)下载引导程序可以使您获得一些延迟时间。除了获取远程资源外,您还可以获取本地资源,这要快得多,除非您使用CDN(请查看下面的答案)
“ npm”原本是用于获取Node Module的,但是随着Java语言的发展(以及browserify的出现),它有了长足的发展。实际上,您甚至可以在npm上下载AngularJS,这不是服务器端框架。Browserify允许您在客户端上使用AMD / RequireJS / CommonJS,因此可以在客户端上使用节点模块。
答案2:
如果您npm安装bootstrap(如果您不使用特定的grunt或gulp文件移动到dist文件夹),那么如果我没有记错的话,您的bootstrap将位于“ ./node_modules/bootstrap/bootstrap.min.css”中。