如何使用webpack打包你的项目


安装 webpack  

npm i webpack webpack-cli --save-dev

 

项目根目录创建 webpack.config.js  

var path = require('path');
var webpack = require('webpack');
module.exports = {
    mode: 'development',
    entry: './src/index.js',
    output: {
        path: path.resolve(__dirname, './dist'),
        publicPath: '/dist/',
        filename: 'index.js',
    }
};

生成JS

压缩JS文件大小:

npm install uglifyjs-webpack-plugin --save-dev

webpack.config.js添加

optimization: {
    minimizer: [
      // 用于配置 minimizers 和选项
      new UglifyJsPlugin({
        cache: true,
        parallel: true,
        sourceMap: true, // set to true if you want JS source maps
      })
    ],
  },
版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
YES开发框架
上一篇:VS调试 Windows 服务应用程序
下一篇:vue结合qiankun无法使用vue devtools调试子项目
评论列表

发表评论

评论内容
昵称:
关联文章

如何使用webpack打包项目
Webpack讲解:devTool中SourceMap模式详解
.NET下如何拦截鼠标、键盘消息?Win32NET来帮
python3项目打包成exe可执行程序
使用.NET 6开发TodoList应用(30)——实现Docker打包和部署
手把手教学Dapr - 9. 可观测性
vue打包js文件添加hash
手把手教学Dapr - 7. Actors
win11使用小技巧之便捷调出任务管理器
如何提升.NET控制台应用体验?
在Winform项目和Web API.NetCore项目使用Serilog 来记录日志信息
Python pyinstaller 打包参数说明
手把手教学Dapr - 6. 发布订阅
C# Roslyn编译csproj项目 使用Roslyn编译整个C#项目
GIT Bash 简单讲解-git如何推/拉代码
ASP.NET+MVC入门踩坑笔记 (一) 创建项目 项目配置运行 以及简单Api搭建
在 SA 和 Windows 等账户都被禁用情况下如何登录?
selenium爬虫被检测到 该如何
.NET 微服务——CI/CD(2):自动打包镜像
C# 使用Roslyn编译项目 .csproj

联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码