使用webpack-dev-server和html-webpack-plugin
dev-server可以在开发环境中产生一个服务器,和热更新
安装:npm i webpack webpack-cli webpack-dev-server -D
在package.json中配置dev-server:
webpack整理(六)
运行npm run start 会使用webpack-dev-server命令,–open为自动打开浏览器,开发环境下生成的js文件会保存在server的缓存中,在根目录下,不会生成dist文件
运行npm run build 会使用webpack命令会在本地生成压缩后的js文件,所以,需要不同的配置
webpack整理(六)
在项目的目录下创建config目录,
在development.js中配置:
webpack整理(六)
在production.js中配置:
webpack整理(六)
在webpack.config.js中配置:
webpack整理(六)
通过env的参数的不同运行不同的配置,其他的配置是一样的
因为在index.html中的引入js文件的时候需要在生产和开发环境中引入不同的地址,这个时候我们需要使用html-webpack-plugin来自动引入不同的地址
安装:
npm i html-webpack-plugin -D
然后在production.js中配置如下:
webpack整理(六)
引入的模板,在dist下就会生成相应的index.html
webpack整理(六)
到此为止,一个最基本的webpack就配置好了

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-05-10
  • 2022-12-23
  • 2021-07-04
  • 2021-12-09
  • 2021-11-08
  • 2021-06-20
猜你喜欢
  • 2021-12-20
  • 2021-11-05
  • 2021-12-24
  • 2022-12-23
  • 2021-10-16
  • 2021-06-08
  • 2021-06-05
相关资源
相似解决方案