1.修改代码
在项目src目录中新建style文件夹,并新建index.css文件
├─package.json├─dist // 存放最终打包的文件│ └─index.html├─src // 存放入口文件等开发文件│ ├─index.js+ │ └─style+ │ └─index.css├─webpack.config.js // webpack的配置文件
接着在index.js的createElement方法中为div添加box类名
import _ from 'lodash';import './style/index.css';function createElement() {let div = document.createElement('div');div.innerHTML = _.join(['my','name','is', 'jie'])div.className = "box"return div;}document.body.appendChild(createElement())
然后编写index.css:
.box {color: red;}
注意:
这里使用import ‘./style/index.css’引入样式表是无法解析的,我们需要在webpack中使用第三方插件loader:
- css-loader: 用于处理css文件,使能在js文件中被引用;
- style-loader: 用于将css文件注入到index.html的
