Skip to content

Bootstrap styles not loading #9690

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
faizy6641 opened this issue Feb 19, 2018 · 15 comments
Closed

Bootstrap styles not loading #9690

faizy6641 opened this issue Feb 19, 2018 · 15 comments

Comments

@faizy6641
Copy link

faizy6641 commented Feb 19, 2018

Hi,

I followed the steps for Global Library Installation https://github.com/angular/angular-cli#global-library-installation

First I installed Bootstrap from npm by executing below command

npm install jquery --save
npm install popper.js --save
npm install bootstrap@next --save

Then i added the needed script files to apps[0].scripts:
"scripts": [
"../node_modules/jquery/dist/jquery.slim.js",
"../node_modules/popper.js/dist/umd/popper.js",
"../node_modules/bootstrap/dist/js/bootstrap.js"
],
then Restarted ng serve and getting below error:
ERROR in ./node_modules/css-loader?{"sourceMap":false,"importLoaders":1}!./node_modules/postcss-loader/lib?{"ident":"postcss","sourceMap":false}!./node_modules/bootstrap/dist/css/bootstrap.css
Module build failed: BrowserslistError: Unknown browser major
at error (C:\Users\faiyazs\Downloads\practice\node_modules\browserslist\index.js:37:11)
at Function.browserslist.checkName (C:\Users\faiyazs\Downloads\practice\node_modules\browserslist\index.js:320:18)
at Function.select (C:\Users\faiyazs\Downloads\practice\node_modules\browserslist\index.js:438:37)
at C:\Users\faiyazs\Downloads\practice\node_modules\browserslist\index.js:207:41
at Array.forEach ()
at browserslist (C:\Users\faiyazs\Downloads\practice\node_modules\browserslist\index.js:196:13)
at Browsers.parse (C:\Users\faiyazs\Downloads\practice\node_modules\autoprefixer\lib\browsers.js:44:14)
at new Browsers (C:\Users\faiyazs\Downloads\practice\node_modules\autoprefixer\lib\browsers.js:39:28)
at loadPrefixes (C:\Users\faiyazs\Downloads\practice\node_modules\autoprefixer\lib\autoprefixer.js:56:18)
at plugin (C:\Users\faiyazs\Downloads\practice\node_modules\autoprefixer\lib\autoprefixer.js:62:18)
at LazyResult.run (C:\Users\faiyazs\Downloads\practice\node_modules\postcss-loader\node_modules\postcss\lib\lazy-result.js:270:20)
at LazyResult.asyncTick (C:\Users\faiyazs\Downloads\practice\node_modules\postcss-loader\node_modules\postcss\lib\lazy-result.js:185:32)
at LazyResult.asyncTick (C:\Users\faiyazs\Downloads\practice\node_modules\postcss-loader\node_modules\postcss\lib\lazy-result.js:197:22)
at processing.Promise.then._this2.processed (C:\Users\faiyazs\Downloads\practice\node_modules\postcss-loader\node_modules\postcss\lib\lazy-result.js:224:20)
at new Promise ()
at LazyResult.async (C:\Users\faiyazs\Downloads\practice\node_modules\postcss-loader\node_modules\postcss\lib\lazy-result.js:221:27)
@ ./node_modules/bootstrap/dist/css/bootstrap.css 4:14-127
@ multi ./node_modules/bootstrap/dist/css/bootstrap.css ./src/styles.css

Details:
package.json:
"@angular/router": "^5.0.0",
"bootstrap": "^4.0.0",
"core-js": "^2.4.1",
"jquery": "^3.3.1",
"popper.js": "^1.12.9

OS- Windows 7 Enterprise
Angular CLI: 1.6.2
Node: 8.9.4
OS: win32 x64
Angular: 5.1.2
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router

@angular/cli: 1.6.2
@angular-devkit/build-optimizer: 0.0.36
@angular-devkit/core: 0.0.22
@angular-devkit/schematics: 0.0.42
@ngtools/json-schema: 1.1.0
@ngtools/webpack: 1.9.2
@schematics/angular: 0.1.11
@schematics/schematics: 0.0.11
typescript: 2.4.2
webpack: 3.10.0

someone pls help me i am stuck at this point from past 2 weeks

@athulreji
Copy link

athulreji commented Feb 20, 2018

I think it is because of the problem with bootstrap, try this:
Step 1.
Inside .angular-cli.json file

"styles": [
        "styles.css",
        "../node_modules/bootstrap/dist/css/bootstrap.min.css" 
 ]

Remove "../node_modules/bootstrap/dist/css/bootstrap.min.css"

Step 2.
Go to styles.css

Import bootstrap by adding this line
@import "~bootstrap/dist/css/bootstrap.css";

These steps solved the errors I got during the building process.

@clydin
Copy link
Member

clydin commented Feb 20, 2018

This is a duplicate of #9020 and fixed in v1.7

@clydin clydin closed this as completed Feb 20, 2018
@sasidharv
Copy link

The above solution worked for me

@manojjha
Copy link

manojjha commented Aug 8, 2018

I've tried everything as above, still i am getting error.
what can i do now?

@rahulteja5555
Copy link

rahulteja5555 commented Sep 29, 2018

I think it is because of the problem with bootstrap, try this:
Step 1.
Inside .angular-cli.json file

"styles": [
        "styles.css",
        "../node_modules/bootstrap/dist/css/bootstrap.min.css" 
 ]

Remove "../node_modules/bootstrap/dist/css/bootstrap.min.css"

Step 2.
Go to styles.css

Import bootstrap by adding this line
@import "~bootstrap/dist/css/bootstrap.css";

These steps solved the errors I got during the building process.

This worked for me
but, not in .angular-cli.json
in angular.json
💯 👍

@JanCarlosRamirezM
Copy link

Hola, la solución a este error es la siguiente:
"styles": [ "src/styles.css",
"node_modules/bootstrap/dist/css/bootstrap.min.css"
],

Esto funcionó para mí

@JanCarlosRamirezM
Copy link

He intentado todo lo anterior, todavía estoy recibiendo error.
¿Qué puedo hacer ahora?

Hola, la solución a este error es la siguiente:
"styles": ["src / styles.css",
"node_modules / bootstrap / dist / css / bootstrap.min.css"
],

Esto funcionó para mí

@abhash01
Copy link

abhash01 commented Oct 15, 2018 via email

@habibatou
Copy link

merci beaucoup g puis utiliser le fichier angular.json pour y mettre "styles": ["styles.css"] et le fichier style.scss pour y mettre @import "~bootstrap/dist/css/bootstrap.css";

@muhammadshahidraficp
Copy link

Problem solved using
@import "~bootstrap/dist/css/bootstrap.css"; in style.css

but what the real issue with below code
"styles": [
"styles.css",
"../node_modules/bootstrap/dist/css/bootstrap.min.css"
]

@muhammadshahidraficp
Copy link

muhammadshahidraficp commented Jan 12, 2019

Problem solved using

@import "~bootstrap/dist/css/bootstrap.css"; in style.css

but what the real issue with below code in angular.json

"styles": [
"styles.css",
"../node_modules/bootstrap/dist/css/bootstrap.min.css"
]

screenshot from 2019-01-12 21-03-37

@aman-jft
Copy link

Path should not have "../". It should be simply node_modules/bootstrap/dist/css/bootstrap.min.css. Check src/style.css path, it means relative path is from your project home folder.

 "styles": [
              "src/styles.css",
              "node_modules/bootstrap/dist/css/bootstrap.min.css"
            ],

@dreadfear
Copy link

@aman-jft i doing

Path should not have "../". It should be simply node_modules/bootstrap/dist/css/bootstrap.min.css. Check src/style.css path, it means relative path is from your project home folder.

 "styles": [
              "src/styles.css",
              "node_modules/bootstrap/dist/css/bootstrap.min.css"
            ],

I have to restart the server and it works how silly I am. thanks for answer

@leolelover93
Copy link

Path should not have "../". It should be simply node_modules/bootstrap/dist/css/bootstrap.min.css. Check src/style.css path, it means relative path is from your project home folder.

 "styles": [
              "src/styles.css",
              "node_modules/bootstrap/dist/css/bootstrap.min.css"
            ],

Thank you for your answer sir

@angular-automatic-lock-bot
Copy link

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot bot locked and limited conversation to collaborators Sep 9, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests