webpack笔记-hello world

2020-05-23  本文已影响0人  没事走两步有事跑两步

环境安装

hello world!!!

webpackDemo 文件解构
    |__   src //项目资源文件夹(我们写代码得地方)
            |__ index.html/js/css/static 开发文件
                  |__ js文件夹中 我们创建入口文件index.js
    |__   package.josn //开发依赖记录
    |__   node_modules //项目依赖文件夹
    |__   package-lock.json //项目全部依赖记录
    |__  webpack.config.js //webpack配置文件
           |__ 初始化配置 建议阅读webpack官网入门介绍
           const { resolve } = require('path')
           module.exports = {
                  // 入口文件路径设置
                  entyr:'./src/js/index.js', 
                //  输出路径设置
                  output:{
                  filename:'output.js'  //输出文件名称
                  path:resolve(__dirname,'dist')  //输出路径
                  // resolve 从 path中获取  const { resolve } = require('path')
                  },
                  // loader打包规则设置
                  module:{
                    rules:[
                               
                               ]
                  }
                  plugins:[], //  插件设置
                  mode:'development/production' //打包模式设置
                  devServer:{  //  webpack 监听服务设置 自动编译实时刷新
                    contentBase:resolve(__dirname,'dist') //一般监听输出文件
                    compress:Boolean, //  是否开启压缩模式
                    port://  服务端口号
                    open:Boolean //是否在开启服务得同时打开默认浏览器
                  }
          }
 /*
  * resolve: 生成绝对路径  __diranme:当前文件所在路径是Node.js得全局变量   
  * watch服务开启命令 npx-webpack-dev-server 打包得内容会存放在内存中不会输出
  *打包命令 webpack 输出设置中得路径
 */
上一篇 下一篇

猜你喜欢

热点阅读