1.在 src 文件夹下面新建 css 文件夹,创建 common.css
body{
background-color: #f2f2f2;
}
a{
color: #188eee;
text-decoration: none
}
整个文件目录如下图:
2.css建立好后,需要引入到入口文件,这里我们引入到base.js中
import css from './css/common.css';
var open=true;
export {open};
如下图:
3.终端安装 style-loader 和 css-loader
cnpm install --save-dev style-loader css-loader
4.在 webpack.config.js 中 通过配置 module 引入这2个模块
const path = require('path'); //引入path
module.exports = {
mode: 'development',
entry: {
index: path.join(__dirname, 'src/index.js'),
signup:path.join(__dirname, 'src/signup.js'),
},
output: {
//webpack4中的path默认值即为'./dist',可不用设置
path:path.join(__dirname, 'dist'),
filename: '[name].bundle.js',
},
devServer: {
contentBase: path.join(__dirname, 'page'),
compress: true,
port: 8084
},
module:{
rules: [
{
test: /\.css$/,
use: [ 'style-loader', 'css-loader' ]
}
]
},
}
5.终端执行 cnpm run start
成功的话,如下图:
6.执行 cnpm run server
成功的话,如下图:
上面执行完毕后,浏览器会自动打开http://localhost:8084/,可以看到样式已经打包到html文件里去了,如下图:
感谢阅读~~