Skip to content

Including Font-awesome & Bootstrap SASS #215

@roymj88

Description

@roymj88

Hi,

Please note that ive seen #97 & #99 and it doesnt provide a solution or a clear step and hence opening an issue here.

Ive setup base using NG6-starter and currently im trying to add external modules like bootstrap, fontawesome etc.

For Bootstrap i did the following:

╰─$ npm install --save angular-ui-bootstrap bootstrap
╰─$ npm install bootstrap-sass --save 

In app.js

import Bootstrap from 'angular-ui-bootstrap';

angular.module('app', [
    uiRouter,
    Common,
    Components,
    Bootstrap
  ])

This gives following error

Uncaught Error: Cannot find module "!!../../node_modules/css-loader/index.js!../../node_modules/sass-loader/index.js!./app.scss"
    at webpackMissingModule (app.scss:4)
    at Object.416 (app.scss:4)
    at __webpack_require__ (bootstrap 381c5ef…:585)
    at fn (bootstrap 381c5ef…:109)
    at Object.414 (app.component.js:2)
    at __webpack_require__ (bootstrap 381c5ef…:585)
    at fn (bootstrap 381c5ef…:109)
    at Object.312 (app.js:5)
    at __webpack_require__ (bootstrap 381c5ef…:585)
    at fn (bootstrap 381c5ef…:109)

For CSS, tried:

@import '../node_modules/bootstrap/dist/css/bootstrap';

And this also ends in error.

For Font-awesome, i tried the following:

╰─$ npm install font-awesome --save                                                                               

In App.scss

@import 'font-awesome/scss/font-awesome.scss';    

Both doesnt work. Help is much appreciated.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions