认识webpack

At it’s core, webpack is a static module bundle for modern JavaScript application.
能够将代码转换成大部分浏览器能识别的代码,能处理模块之间的依赖
CSS,img,json文件都可以被webpack当做模块来使用
更加强调模块化开发管理

webpack的安装

依赖node环境,用npm安装

webpack的起步

webpack ./src/main.js ./dist/bundle.js

webpack的配置

根目录下创建文件webpack.config.js

  1. const path = require('path')
  2. module.exports = {
  3. entry: './src/main.js',
  4. output: {
  5. path: path.resolve(__dirname, 'dist'),
  6. filename: '',
  7. },
  8. }

path不能用相对路径
需要动态获取路径,先npm init

loader的使用

如果需要加载CSS,图片,vue文件转js,webpack本身不支持。
需要使用对应的loader,

安装

  1. rules: [
  2. {
  3. test: /\.css$/,
  4. use: [
  5. { loader: "style-loader" },
  6. { loader: "css-loader" }
  7. ]
  1. require

webpack中配置Vue


plugin的使用


搭建本地服务器