将bootstrap添加到angular2-seed项目的webpack包中
Adding bootstrap to webpack bundle of angular2-seed project
我想在这个Angular2种子项目中使用bootstrap: https://github.com/angular/angular2-seed
我怎样才能做到这一点?它已经添加在包中。例如使用"class="btn btn-default"将不起作用。
我尝试在vendor.browser.js
中添加require('bootstrap/dist/css/bootstrap.css');
,但没有效果。
加入包后。在node_modules:
中引用index.html中的链接。<link rel="stylesheet" href="node_modules/bootstrap/dist/css/bootstrap.min.css/">
我只是想弄清楚这一点,所以我想分享:
在tools/config/project.config.ts
中,在this.NPM_DEPENDENCIES
赋值数组中增加以下行:
{src: 'bootstrap/dist/js/bootstrap.min.js', inject: 'libs'},
并在this.APP_ASSETS
赋值数组中添加以下行:
{src: 'node_modules/bootstrap/dist/css/bootstrap.min.css', inject: true, vendor: false},
完整的示例:
this.NPM_DEPENDENCIES = [
...this.NPM_DEPENDENCIES,
{src: 'bootstrap/dist/js/bootstrap.min.js', inject: 'libs'},
];
// Add `local` third-party libraries to be injected/bundled.
this.APP_ASSETS = [
...this.APP_ASSETS,
{src: 'node_modules/bootstrap/dist/css/bootstrap.min.css', inject: true, vendor: false},
];
相关文章:
- 在自定义mean.io包中使用angular-chart.js作为依赖项
- 有没有办法限制Meteor-alded表格包中已发布的字段
- 如何在Yii2资产捆绑包中使用JSX文件
- 如何在Angularjs中重构闭包中的重复代码
- 如何冻结函数's在闭包中的变量
- 局部变量在闭包中丢失
- 闭包中的Javascript值
- javascript,将参数传递给函数内部的闭包中的回调
- 其中是闭包中存储的变量-堆栈或堆
- Ajax控制工具包中的错误's升级后的JS文件
- 如何使用浏览器“需要”配置文件,但不将此文件包含在捆绑包中
- webpack 将 CSS 作为字符串内联到 JS 捆绑包中
- 在 webpack 插件中使用加载器
- var 函数名称与函数闭包中的名称分配
- 何时在闭包中使用 typedef
- 导出的 TypeScript 类如果不直接使用,则不包含在 WebPack 捆绑包中
- Webpack 无法在外部包中构建 ES6
- 在多个Browserify或Webpack捆绑包中共享通过NPM加载的模块的简单解决方案
- 将bootstrap添加到angular2-seed项目的webpack包中
- Webpack包中的模块号