webpack.config.js 670 B

123456789101112131415161718192021222324
  1. const {resolve} = require('path')
  2. const HtmlWebpackPlugin = require('html-webpack-plugin')
  3. /**
  4. * output:
  5. * filename:指定名称+目录
  6. * path:指定目录
  7. * publicPath: '/' 所有资源的引入公共路径前缀 例:'imgs/a.jpb' => '/imgs/a.jpg'
  8. * chunkFilename: '[name]_chunk.js' 非入口chunk的名称
  9. * library:'[name]' 向外暴露
  10. * libraryTarget: 'window' 指定向外暴露变量名
  11. */
  12. module.exports = {
  13. entry: './src/index.js',
  14. output: {
  15. filename:'[name].js',
  16. path:resolve(__dirname,'build')
  17. },
  18. plugins: [
  19. new HtmlWebpackPlugin()
  20. ],
  21. mode: 'development'
  22. }