Create-Evergreen-App前端脚手架工具

现代浏览器的现代应用,用起来就是舒服。create-evergreen-app这个工具,算是我最近用得比较顺的一个前端项目脚手架。你只要一行 npx 命令,几秒钟就能拉起一套配置妥当、开箱即用的开发环境,HMRESM现代构建工具,都安排得明明白白。

整体是走的那种“只管写业务,基础设施我来兜底”的风格,嗯,还挺适合想快速搭原型的场景。尤其是做一些需要现代浏览器特性的项目,比如 PWA、Web Components 或者 Fetch API 之类,响应也快,体验也顺。

启动流程也简单,照着三步走:

# 1) Create new evergreen app
$ npx create-evergreen-app my-app

# 2) Change Directory $ cd my-app

# 3) Start developing! $ npm start # or $ yarn start

你也可以直接 git clone 仓库手动跑一套开发环境。如果你之前习惯用 Create React App 或 Vite,这个上手基本没门槛。

对了,这工具不是那种只图新鲜的玩具,人家是奔着跟 Web 同步演进的定位来的,文档也清晰,社区活跃度也还不错。如果你想找个轻量但现代的起步方案,这个真心可以试试。

如果你对类似项目感兴趣,还可以看看:

zip
create-evergreen-app-master.zip 预估大小:66个文件
folder
create-evergreen-app-master 文件夹
file
.eslintrc 6KB
folder
.github 文件夹
file
ISSUE_TEMPLATE.md 247B
file
PULL_REQUEST_TEMPLATE.md 361B
file
CONTRIBUTING.md 2KB
folder
.circleci 文件夹
file
config.yml 993B
file
.npmignore 33B
folder
tasks 文件夹
file
cea-install.js 5KB
file
copy-folder.js 1KB
file
filter-files.js 321B
folder
test 文件夹
file
setup.js 886B
file
test.js 3KB
file
README.md 8KB
folder
template 文件夹
file
.eslintrc 5KB
file
.gitattributes 120B
file
postcss.config.js 83B
file
yarn.lock 308KB
file
webpack.config.prod.js 991B
file
.browserslistrc 30B
folder
src 文件夹
file
index.html 2KB
folder
pages 文件夹
folder
home 文件夹
file
home.css 83B
file
home.js 370B
file
favicon.png 826KB
folder
components 文件夹
folder
header 文件夹
file
header.js 565B
file
header.spec.js 961B
file
logo.png 105KB
file
header.css 615B
folder
app 文件夹
file
app.js 505B
file
app.css 167B
file
index.js 22B
file
babel.config.js 161B
file
README.md 621B
file
karma-test-shim.js 289B
file
.editorconfig 173B
file
lws.config.js 259B
file
.gitignore 46B
file
karma.conf.js 4KB
file
webpack.config.common.js 943B
file
webpack.config.develop.js 487B
file
package-lock.json 564KB
file
package.json 2KB
folder
docs 文件夹
file
index.html 3KB
folder
icons 文件夹
file
android-chrome-36x36.png 2KB
file
android-chrome-72x72.png 8KB
file
manifest.json 1KB
file
stats.json 983B
file
favicon.ico 33KB
file
android-chrome-96x96.png 13KB
file
android-chrome-384x384.png 132KB
file
android-chrome-512x512.png 219KB
file
manifest.webapp 263B
file
android-chrome-192x192.png 41KB
file
android-chrome-256x256.png 66KB
file
favicon-32x32.png 2KB
file
firefox_app_60x60.png 6KB
file
.cache 1KB
file
android-chrome-48x48.png 4KB
file
android-chrome-144x144.png 25KB
file
firefox_app_512x512.png 222KB
file
firefox_app_128x128.png 21KB
file
favicon-16x16.png 720B
file
report.html 239KB
file
index.3343a67e40e62db0aba6.bundle.js 30KB
file
ebf0f11fdb6186dde66c63b5c54038de.png 105KB
file
.gitignore 12B
file
package-lock.json 37KB
file
package.json 2KB
...
zip 文件大小:2.1MB