如何将ng-bootstrap添加到Angular-CLI(Broccoli版本)项目中?

精选-Jek Bao

如何添加ng-bootstrap(由angular-ui团队编写)到Angular-CLI(Angular2 RC4)项目?

进一步来说:

  1. 我应该如何加精缩.css从我的node_modules文件夹到我的角CLI项目?
  2. 我是否必须将其添加到angular-cli-build.js
  3. 我需要添加类型吗?
  4. 我是否必须将其添加到 /src/system-config.ts
PD Farhad

是的,您必须通过引用文件中的vendorNpmFiles添加所有的css文件,angular-cli-build.js首先转到项目目录并键入

npm install --save @ng-bootstrap/ng-bootstrap

然后打开您的angular-cli-build.js并添加此行

 vendorNpmFiles: [
  'systemjs/dist/system-polyfills.js',
  'systemjs/dist/system.src.js',
  'zone.js/dist/**/*.+(js|js.map)',
  'es6-shim/es6-shim.js',
  'reflect-metadata/**/*.+(ts|js|js.map)',
  'rxjs/**/*.+(js|js.map)',
  '@angular/**/*.+(js|js.map)',
  'angularfire2/**/*.js',
  'firebase/*.js',
  '@ng-bootstrap/ng-bootstrap/**/*.+(js|js.map)'
]

现在打开您的src / system-config.ts,写

const map: any = {
  '@ng-bootstrap/ng-bootstrap': 'vendor/@ng-bootstrap/ng-bootstrap'
};

const packages: any = {
  '@ng-bootstrap/ng-bootstrap': {
    defaultExtension: 'js',
    main: 'index.js'
  },
  '@ng-bootstrap/ng-bootstrap/accordion': {
    defaultExtension: 'js',
    main: 'index.js'
  },
  '@ng-bootstrap/ng-bootstrap/alert': {
    defaultExtension: 'js',
    main: 'index.js'
  },
  '@ng-bootstrap/ng-bootstrap/buttons': {
    defaultExtension: 'js',
    main: 'index.js'
  },
  '@ng-bootstrap/ng-bootstrap/carousel': {
    defaultExtension: 'js',
    main: 'index.js'
  },
  '@ng-bootstrap/ng-bootstrap/collapse': {
    defaultExtension: 'js',
    main: 'index.js'
  },
  '@ng-bootstrap/ng-bootstrap/dropdown': {
    defaultExtension: 'js',
    main: 'index.js'
  },
  '@ng-bootstrap/ng-bootstrap/pagination': {
    defaultExtension: 'js',
    main: 'index.js'
  },
  '@ng-bootstrap/ng-bootstrap/popover': {
    defaultExtension: 'js',
    main: 'index.js'
  },
  '@ng-bootstrap/ng-bootstrap/progressbar': {
    defaultExtension: 'js',
    main: 'index.js'
  },
  '@ng-bootstrap/ng-bootstrap/rating': {
    defaultExtension: 'js',
    main: 'index.js'
  },
  '@ng-bootstrap/ng-bootstrap/tabset': {
    defaultExtension: 'js',
    main: 'index.js'
  },
  '@ng-bootstrap/ng-bootstrap/timepicker': {
    defaultExtension: 'js',
    main: 'index.js'
  },
  '@ng-bootstrap/ng-bootstrap/tooltip': {
    defaultExtension: 'js',
    main: 'index.js'
  },
  '@ng-bootstrap/ng-bootstrap/typeahead': {
    defaultExtension: 'js',
    main: 'index.js'
  }
};

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将CSS库添加到使用angular-cli @ webpack生成的项目中

来自分类Dev

如何将Web Animations API polyfill添加到使用Angular CLI创建的Angular 2项目中

来自分类Dev

如何将 Google 的 Workbox 添加到 Angular 项目?

来自分类Dev

如何将browserify添加到yeoman项目中?

来自分类Dev

如何将bootstrap popover添加到Angular ng-repeat

来自分类Dev

将 pubnub 添加到 angular2 cli 项目

来自分类Dev

将项目添加到Angular数组

来自分类Dev

如何将Angular项目添加到现有的.NET Core Web API项目中?

来自分类Dev

如何将Bootstrap集成到角度CLI项目中

来自分类Dev

如何将ngx-loading-bar作为预加载器添加到Angular项目中

来自分类Dev

如何将版本信息添加到Cmdlet pssnapin

来自分类Dev

如何将新的PHP版本添加到WAMP

来自分类Dev

如何将 Gradle 任务添加到 Android 版本

来自分类Dev

如何将OpenSSL添加到Xcode项目

来自分类Dev

如何将项目添加到.dockerignore?

来自分类Dev

如何将ICU库添加到项目?

来自分类Dev

如何将logback添加到gradle项目

来自分类Dev

如何将ParseUI添加到快速项目

来自分类Dev

如何将Gson Extras添加到Android项目?

来自分类Dev

如何将android项目添加到git

来自分类Dev

如何将FastMM添加到C ++ Builder项目?

来自分类Dev

如何将项目添加到UITableView?

来自分类Dev

如何将NSAppTransportSecurity添加到Cordova项目

来自分类Dev

如何将项目动态添加到WrapPanel?

来自分类Dev

如何将项目添加到数组列表的数组

来自分类Dev

如何将DLL添加到Qbs项目

来自分类Dev

如何将项目添加到IEnumerable SelectListItem

来自分类Dev

如何将Eigen库添加到C ++项目

来自分类Dev

如何将项目添加到Xfce根菜单?

Related 相关文章

热门标签

归档