在angular-cli中引入了样式,也重启了,但样式不生效

来源:2-5 开发准备

5325

2018-04-14

http://img.mukewang.com/szimg/5ad202410001678905980186.jpg

写回答

1回答

慕盖茨2441358

2018-04-22

注意点:

  1. 安装的angular-cli必须是1.7.0版本以上。如果不是请卸载重装。

  2. 引用样式前,安装bootstrap: npm install bootstrap --save

  3. 看一下nodeJS的版本,我的本机是8.7.0,反正没什么问题。但实际可能不需要这么高的版本。



详细步骤如下所示:

2.1  starter page 网址

https://adminlte.io/themes/AdminLTE/starter.html

完整的模板文件网址:https://adminlte.io/themes/AdminLTE/index2.html

2.2 将starter page中的body内的内容copy至app.component.html。

2.3 修改index.html,在<body>标签上添加class="hold-transition skin-blue sidebar-mini"。

2.4 安装bootstrap: npm install bootstrap --save

注意:

npm install -g @angular/cli@latest 安装的是1.7.3版本,要使用bootstrap必须安装1.7.0版本以上。

npm install -g angular-cli@latest 安装的是1.0.0-beta.28版本

2.5 安装jquery:npm install jquery--save

2.6 修改全局样式文件styles.css,引入cdn在线样式

@import "https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700,300italic,400italic,600italic";
@import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css";
@import "https://cdnjs.cloudflare.com/ajax/libs/ionicons/2.0.0/css/ionicons.min.css";
2.7 修改.angular-cli.json,在styles和scripts中引入本地样式和脚本(前提是安装了bootstrap 和jquery)

"styles": [
 "styles.css",
 "../node_modules/bootstrap/dist/css/bootstrap.min.css",
 "../node_modules/admin-lte/dist/css/AdminLTE.min.css",
 "../node_modules/admin-lte/dist/css/skins/skin-blue.min.css"
],
"scripts": [
 "../node_modules/jquery/dist/jquery.min.js",
 "../node_modules/bootstrap/dist/js/bootstrap.min.js",
 "../node_modules/admin-lte/dist/js/adminlte.min.js"
],


0
0

Angular4.0从入门到实战 打造股票管理网站

Angular新特性,教你熟练使用 Angular 和 Typescript 开发组件式单页应用

2683 学习 · 1361 问题

查看课程