snAppy React前端打包优化扩展

snAppy 的交互式视图挺实用,专门给做 React 前端的你用来拆分代码、优化打包流程。装上之后,直接在 VS Code 里操作,不用切换工具窗口,效率高多了。Webpack 配置、供应商代码分离、动态拆分这些事它全包了。

Webpack 配置老是改来改去挺烦的?snAppy 能自动大部分拆分逻辑。像webpack.config.js这类文件它会自动生成,还能导出完整的打包报告,看清楚每一块 Bundle 的体积,优化更有方向。

用法也不复杂,装好扩展以后,在命令面板里选snAppy:在“当前工作区”上启动就能开始操作。你也可以配合 VS Code 的自动保存功能来自动触发重新打包,响应也快,基本不影响你写代码的节奏。

对了,它不会动你原来的代码,所有修改你都能回退,完全可控。要是你想细调 Webpack 细节,也可以在它生成的配置基础上手动调整,灵活度还挺高。

如果你用 React 做前端,又觉得 Webpack 配置和代码拆分麻烦,不妨装个 snAppy 试试。还有其他想了解的拆分方案?像Loadable Components这类库也可以配合用,效果更好。

zip
snAppy-master.zip 预估大小:35个文件
folder
snAppy-master 文件夹
file
.gitignore 36B
file
.babelrc 333B
file
package.json 2KB
file
tslint.json 248B
file
package-lock.json 312KB
folder
src 文件夹
folder
style 文件夹
file
styles.css 2KB
folder
functions 文件夹
file
loadLiquidGauge.ts 13KB
file
optimizeFunctions.ts 2KB
file
webpackFunctions.ts 4KB
file
traverseParseFunctions.ts 6KB
folder
__test__ 文件夹
file
enzyme.test.tsx 2KB
file
extension.ts 4KB
folder
views 文件夹
folder
components 文件夹
folder
visuals 文件夹
file
LiquidGauges.tsx 2KB
file
Assets.tsx 919B
file
Form.tsx 5KB
file
Visualizations.tsx 2KB
file
tsconfig.json 510B
file
index.tsx 167B
file
App.tsx 4KB
file
LICENSE.md 1KB
file
webpack.config.js 1KB
file
CONTRIBUTING.md 2KB
file
vsc-extension-quickstart.md 3KB
file
.vscodeignore 133B
file
tsconfig.json 626B
file
_config.yml 29B
file
snappy-0.5.0.vsix 12.43MB
file
README.md 1KB
file
logo.png 206KB
folder
.vscode 文件夹
file
settings.json 444B
file
launch.json 991B
file
tasks.json 366B
file
extensions.json 187B
file
ISSUES.md 792B
file
yarn.lock 227KB
zip 文件大小:11.34MB