Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Free Programming Books Zh_cn | 101,737 | 2 months ago | 28 | gpl-3.0 | ||||||
:books: 免费的计算机编程类中文书籍,欢迎投稿 | ||||||||||
Storybook | 78,963 | 7,289 | 21,476 | 12 hours ago | 1,108 | September 14, 2022 | 2,216 | mit | TypeScript | |
Storybook is a frontend workshop for building UI components and pages in isolation. Made for UI development, testing, and documentation. | ||||||||||
Ionic Framework | 49,066 | 19,484 | 880 | a day ago | 420 | May 06, 2020 | 485 | mit | TypeScript | |
A powerful cross-platform UI toolkit for building native-quality iOS, Android, and Progressive Web Apps with HTML, CSS, and JavaScript. | ||||||||||
Bulma | 47,196 | 10,372 | 1,348 | 13 hours ago | 60 | May 08, 2022 | 359 | mit | CSS | |
Modern CSS framework based on Flexbox | ||||||||||
30 Days Of Javascript | 36,212 | a day ago | 1 | January 25, 2022 | 251 | JavaScript | ||||
30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw | ||||||||||
Taro | 33,014 | 268 | 655 | a day ago | 516 | September 23, 2022 | 1,012 | other | TypeScript | |
开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信/京东/百度/支付宝/字节跳动/ QQ 小程序/H5/React Native 等应用。 https://taro.zone/ | ||||||||||
Sheetjs | 32,867 | 4,379 | 2,297 | a month ago | 170 | March 24, 2022 | 129 | apache-2.0 | JavaScript | |
📗 SheetJS Spreadsheet Data Toolkit -- New home https://git.sheetjs.com/SheetJS/sheetjs | ||||||||||
Fe Interview | 23,288 | 2 months ago | 5,312 | mit | JavaScript | |||||
前端面试每日 3+1,以面试题来驱动学习,提倡每日学习与思考,每天进步一点!每天早上5点纯手工发布面试题(死磕自己,愉悦大家),6000+道前端面试题全面覆盖,HTML/CSS/JavaScript/Vue/React/Nodejs/TypeScript/ECMAScritpt/Webpack/Jquery/小程序/软技能…… | ||||||||||
Nativescript | 22,549 | 2,619 | 1,102 | 8 days ago | 1,908 | September 28, 2021 | 946 | mit | TypeScript | |
⚡ Empowering JavaScript with native platform APIs. ✨ Best of all worlds (TypeScript, Swift, Objective C, Kotlin, Java). Use what you love ❤️ Angular, Capacitor, Ionic, React, Solid, Svelte, Vue + SwiftUI, Jetpack Compose, Flutter and you name it compatible. | ||||||||||
Table | 21,640 | 1,770 | 1,122 | 14 hours ago | 217 | May 16, 2022 | 120 | mit | TypeScript | |
🤖 Headless UI for building powerful tables & datagrids for TS/JS - React-Table, Vue-Table, Solid-Table, Svelte-Table |
Vue 用户请转至:vue-start
React 用户请转至:react-webpack-start
低版本IE 用户请转至:ie-webpack-start
旧版脚手架v2.1.0
本版本删减了许多模块及功能,让脚手架更轻型,更易扩展,自定义。
本项目使用avalon2
作为演示框架,演示如何进入开发。
webpack-dev-middleware
和 webpack-hot-middleware
(代码热替换)。使用自定义的Express程序替换webpack-dev-server,让它更容易实现universal 渲染和为了不使这个包过于庞大。├── dist # 打包资源
├── internals # 项目配置文件
│ ├── webpack # webpack配置文件夹
│ └── index.js # 公共配置文件
├── static # 静态资源,直接绕过打包
├── app # 程序源文件
└── .cache-loader # 启动服务后的缓存文件,用于下次快速启动服务
$ git clone https://github.com/sayll/avalon-webpack-start.git
$ cd avalon-webpack-start
$ npm install # Install project dependencies
$ npm start # Compile and launch
如果一切顺利,就能正常打开端口:http://127.0.0.1:3001/
开发过程中,你用得最多的会是npm run dev
,但是这里还有很多其它的处理:
npm run <script> |
Explain |
---|---|
start | 初始化启动项目(生成Dll文件并启动服务) |
dll | 生成依赖文件(Dll) |
dev | 快速启动项目(生成Dll文件下,可加快启动服务) |
bundle | 打包资源分析仪 |
build | 打包测试环境资源 |
deploy | 打包生产环境资源 |
start
,后续调试使用dev
app
中views
目录内新建文件夹,文件夹名称即为HTML的名称static
目录为静态文件目录,可直接通过'/static/*'访问到资源internals/index.js
配置。internals/index.js
中的vendors配置。更多修改配置请参考
internals/index.js