webpack 的基本使用——配置打包的入口与出口||配置 webpack 的自动打包功能

配置打包的入口与出口

webpack 的基本使用——配置打包的入口与出口||配置 webpack 的自动打包功能

const path = require('path') // 导入 node.js 中专门操作路径的模块

module.exports = {

  entry: path.join(__dirname, './src/index.js'), // 打包入口文件的路径

  output: {

    path: path.join(__dirname, './dist'), // 输出文件的存放路径

    filename: 'bundle.js' // 输出文件的名称

  }

}



webpack 的基本使用——配置打包的入口与出口||配置 webpack 的自动打包功能

webpack 的基本使用——配置打包的入口与出口||配置 webpack 的自动打包功能



配置 webpack 的自动打包功能

webpack 的基本使用——配置打包的入口与出口||配置 webpack 的自动打包功能

① 运行 npm install webpack-dev-server –D 命令,安装支持项目自动打包的工具
② 修改 package.json -> scripts 中的 dev 命令如下:

"scripts": {

"dev": "webpack-dev-server" // script 节点下的脚本,可以通过 npm run 执行

}

③ 将 src -> index.html 中,script 脚本的引用路径,修改为 "/buldle.js“
④ 运行 npm run dev 命令,重新进行打包
⑤ 在浏览器中访问 http://localhost:8080 地址,查看自动打包效果
注意:
webpack-dev-server 会启动一个实时打包的 http 服务器
webpack-dev-server 打包生成的输出文件,默认放到了项目根目录中,而且是虚拟的、看不见的

webpack 的基本使用——配置打包的入口与出口||配置 webpack 的自动打包功能

webpack 的基本使用——配置打包的入口与出口||配置 webpack 的自动打包功能