Thanks to visit codestin.com
Credit goes to github.com

Skip to content

drpy通过webpack打包成drpy-core.js

License

hjdhnx/drpy-webpack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

drpy_webpack

drpy2框架的打包项目。所有依赖打包成一个drpy-core.min.js drpy-core-lite.min.js

drpyS项目传送门

当前版本号: 3.9.52beta3 20250801

注意复制到drpyS项目 public/drpy 目录前需要把 init_test里的一些调试日志注释掉

构建过程参考命令

# 创建项目目录并进入
#mkdir webpack-project && cd webpack-project

# 初始化 package.json (一路回车或按需填写)
yarn init -y

# 安装核心依赖
yarn add webpack webpack-cli --dev
yarn add terser-webpack-plugin --dev  # 压缩插件

yarn add webpack webpack-cli babel-loader @babel/core @babel/preset-env --dev
yarn add @babel/plugin-proposal-class-properties @babel/plugin-proposal-optional-chaining --dev
yarn add script-loader --dev

执行编译的时候需要去掉package.json里的 "type": "module",,执行drpy-test.js测试的时候需要加回去

新增esbuild打包

已知问题。打包后的东西全局变量不正常,没法用,先研究到这儿,后面有时间再说。 唯一看中的优势就是这个打包工具比webpack来说速度贼快,速度超越 vite rollup 直逼 rolldown!

yarn add esbuild @esbuild-plugins/node-modules-polyfill --dev

About

drpy通过webpack打包成drpy-core.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published