在最外部执行

  1. //全局安装webpack-cli
  2. npm i webpack webpack-cli -g
  3. //当前安装webpack-cli
  4. npm i webpack webpack-cli -D
  5. //当前安装css-loader和style-loader
  6. npm i css-loader style-loader -D

配置文件webpack.config.js

  1. /*
  2. webpack.config.js webpack的配置文件
  3. 作用:指示webpack 干那些活(当你运行webpack指令时 ,会加载里面的配置)
  4. 所有构建工具都是 基于node.js平台运行的 模块化采用common.js
  5. */
  6. //resolve用来拼接绝对路径的方法
  7. const {resolve} = require('path')
  8. module.exports = {
  9. //webpack配置
  10. //入口起点
  11. entry:'./src/index.js',
  12. //输出
  13. output:{
  14. //输出文件名
  15. filename:'built.js',
  16. // 输出路径
  17. //__dirname nodejs的变量,代表当前文件的目录绝对路径
  18. path:resolve(__dirname,'build')
  19. },
  20. module:{
  21. rules:[
  22. //详细loader配置
  23. ]
  24. },
  25. //plugins的配置
  26. plugins:[
  27. //详细plugins配置
  28. ],
  29. mode:'development', //开发模式
  30. // mode:'production',
  31. }