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的