kkb --- webpack实战

体验webpack

  • npm init -y
  • 局部安装webpack:  (不推荐全局安装,全局安装会造成版本不稳定,如果多个项目依赖的版本不同,会造成构建失败)
  • npm i webpack webpack-cli -D
  • 查看webpack版本:   npx webpack -v   (去当前项目中去找)
  • 创建src目录,新建 index.js 文件,写入  console.log('hello webpack')
  • 打开 package.json 文件,将scripts下的 test命令修改为  "test": "webpack"
  • 在命令行执行 npm run test后,此时发现目录中多个个dist文件夹,新建个 index.html 文件,然后引入dist中的 main.js 就可以查看到 hello webpack

webpack is a module bundle(模块打包工具)

Webpack是一个打包模块化JavaScript的工具,它会从入口模块出发,识别出源码中的模块化导入语句,递归的找出入口文件的所有依赖,将入口和其所有的依赖打包到一个单独的文件中。

是工程化、自动化思想在前端开发中的体现。

webpack的默认配置

  • 默认入口模块
    • ./src/index.js
  • 默认输出模块
    • 名称: main.js
    • 路径:./dist
  • webpack默认支持多种模块类型:commonJS、ESModule、AMD
  • webpack默认支持 js 模块和 json 模块

猜你喜欢

转载自www.cnblogs.com/haishen/p/11973327.html