在Angular中使用Bootstrap

在去年的时候短暂的接触了大概一个星期的 Angular 之后就再也没碰过了,今天突然想重新捡起 Angular 的相关知识,并且想将 Angular 结合 Bootstrap 一起使用。所以正好记录下一起结合使用的步骤。

初始化一个 Angular 的项目。初始化之后打开命令行,输入:

1
2
npm install jquery --save-dev
npm install bootstrap --save-dev

输入以上两条命令之后,在 package.json 中可以看到已经多出了 jquery 和 bootstrap 这两个库了。如下:

当初始化完成之后会在 node_modules 中出现 bootstrap 和 jquery 这两个文件夹。

然后再将需要引入的 css 文件和 js 文件加入到 .angular-cli.json中,如下:

最后再执行如下命令,将 JS 文件转化为 TypeScript 文件。

1
2
3
npm install @types/jquery --save -dev

npm install @types/bootstrap --save -dev

出错解决

如果安装完成之后提示的错误如下:

1
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.min.css Module build failed: BrowserslistError: Unknown browser major at error 

此时需要将 node_modules 里面的 bootstrap 文件夹中的 package.json 中的 "last 1 major version",">= 1%" 删除。然后 输入 npm start就可以了。

作者

Somersames

发布于

2018-05-29

更新于

2021-12-05

许可协议

评论