const {resolve} = require('path') const HtmlWebpackPlugin = require('html-webpack-plugin') /** * */ module.exports = { entry: './src/index.js', output: { filename:'[name].js', path:resolve(__dirname,'build') }, module:{ rules:[ { test:/\.css$/, use:['style-loader','css-loader'] } ] }, plugins: [ new HtmlWebpackPlugin() ], mode: 'development', /** * 解析模块规则 */ resolve:{ //配置解析路径别名 缺点:编辑器无提示 alias:{ $css: resolve(__dirname,'src/css') }, //配置省略文件路径的后缀名 extensions:[ '.js','.json','.css' ], //告诉webpack解析模块位置 modules:[ resolve(__dirname,'../node_modules'),'node_modules' ] } }