Ask*_*ous 9 javascript node.js npm twitter-bootstrap bower
我正在尝试学习最新的Web开发技术.我已经了解HTML,JS,CSS和服务器端编程.但我不明白哪里Nodejs,npm和Bower进来了.
我想创建一个新项目.所以我为它创建了一个文件夹.然后我想使用bootstrap.所以我跑了bower install bootstrap.现在我在一个名为的文件夹中安装了bootstrap bower_components.这是否意味着,如果我想导入Bootstrap,我必须像这样添加它?:
<link href="bower_components/bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)
或者我错过了什么.老实说,我不知道从这些包管理器开始.
mid*_*ido 18
bower- 用于安装客户端库/模块(例如:jquery,bootstrap,angular等),模块细节通常放在bower.json项目根文件夹中
npm- 用于安装服务器端模块(express,crypto,socket.io等),模块详细信息通常放在package.json项目根文件夹中.
通常,您使用安装的东西npm存储在文件夹中node_modules并bower放入其中bower_components,
我假设你express在node.js服务器上使用模块.添加如下行时:
app.use(express.static(__dirname+ '/bower_components'));
Run Code Online (Sandbox Code Playgroud)
现在您的HTML文件可以使用bower组件
<link href="bootstrap/dist/css/bootstrap.min.css" rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)
另一种选择是编辑.bowerrc和指定必须放置下载的凉亭模块的位置......
| 归档时间: |
|
| 查看次数: |
3130 次 |
| 最近记录: |