在最外部执行
//全局安装webpack-cli
npm i webpack webpack-cli -g
//当前安装webpack-cli
npm i webpack webpack-cli -D
//当前安装css-loader和style-loader
npm i css-loader style-loader -D
配置文件webpack.config.js
/*
webpack.config.js webpack的配置文件
作用:指示webpack 干那些活(当你运行webpack指令时 ,会加载里面的配置)
所有构建工具都是 基于node.js平台运行的 模块化采用common.js
*/
//resolve用来拼接绝对路径的方法
const {resolve} = require('path')
module.exports = {
//webpack配置
//入口起点
entry:'./src/index.js',
//输出
output:{
//输出文件名
filename:'built.js',
// 输出路径
//__dirname nodejs的变量,代表当前文件的目录绝对路径
path:resolve(__dirname,'build')
},
module:{
rules:[
//详细loader配置
]
},
//plugins的配置
plugins:[
//详细plugins配置
],
mode:'development', //开发模式
// mode:'production',
}