文件名称:wean:小程序构建工具:male_sign:重新实现小程序标准:female_sign:小程序=> web
文件大小:121KB
文件格式:ZIP
更新时间:2024-04-05 09:26:23
bundler miniprogram JavaScript
npm init wean wean还比较稚嫩,但无论如何我想将它开源出来,重置是为了“公开工作”,取决于我需要大家的帮助,将它变得更稳定 wean是一个小程序打包工具,它负责将标准的微信小程序打包成web项目,从而有很多好处- 小程序引擎-将打包产物跑到APP webview上,就可以成为专属小程序,如“携程小程序” 开箱即用-更现代的标准,更短的开发串联,从某种程度上缓解微信小程序的历史包袱 跨双端-以保住微信为前提,一套代码,支持微信和h5两个端 wean透过实现组件化的支持,重新实现实现和沙箱,不采用webpack等打包工具 除了基本的编译打包,断奶实现了一些先进特性:树摇动,模块联合会,热水重装,做更现代,更简洁的小程序子集 使用 npm link wean -e app.js -o /dist/ npm init wean npm start 如果小程序工具引入dist目录,
【文件预览】:
wean-master
----core()
--------sdk()
--------serve.js(1KB)
--------package.js(3KB)
--------tree-shaking()
--------plugins()
--------assets()
--------packagers()
--------bundle.js(1KB)
--------runtime()
--------cli.js(2KB)
----package.json(902B)
----wxml()
--------lex.js(4KB)
--------index.js(151B)
--------parse.js(2KB)
--------generate.js(7KB)
----LICENSE(1KB)
----package-lock.json(138KB)
----dist()
--------sdk()
--------93b885adfe0da089cdf634904fd59f71.jsx(3KB)
--------index.html(1KB)
--------93b885adfe0da089.js(2KB)
--------app.js(93B)
--------runtime()
--------93b885adfe0da089cdf634904fd59f71.css(2KB)
--------93b885adfe0da089cdf634904fd59f71.js(2KB)
----.gitignore(14B)
----demo()
--------app.json(328B)
--------pages()
--------sitemap.json(191B)
--------app.js(94B)
--------README.md(46B)
----README.md(2KB)
----yarn.lock(51KB)