【文件属性】:
文件名称:spacex-launches:一个查看spaceX发射时间表的网站
文件大小:5.21MB
文件格式:ZIP
更新时间:2021-03-21 02:52:19
TypeScript
Spacex发射计划
该项目可用于查看SpaceX发射。
科技栈
角度的
快递(用于SSR)
打字稿
该应用程序部署在Heroku上, Travis用于CI。它已配置为每当有内容推送到master分支时自动触发构建。
强调
应用程序是服务器端呈现的。
全面响应,涵盖了所有设备范围。
使用延迟加载来延迟加载屏幕外图像,从而减少了初始页面加载时间
使用最佳实践和性能优化,从而获得较高的灯塔评分
使用灯塔
使用
屏幕截图
可用脚本
要在本地计算机上运行项目,请使用以下命令:
npm run dev:ssr # starts SSR server
npm start # starts SPA server
npm run format:check # runs prettier to check code format issues
npm run format:fix # runs prett
【文件预览】:
spacex-launches-master
----.travis.yml(291B)
----tsconfig.app.json(287B)
----tsconfig.server.json(396B)
----package.json(2KB)
----tslint.json(3KB)
----.prettierrc(126B)
----.prettierignore(18B)
----screenshots()
--------app.png(2.22MB)
--------tablet-view.png(746KB)
--------with-filter-applied.png(1004KB)
--------mobile-view-2.png(378KB)
--------lighthouse.png(628KB)
--------web.dev.png(283KB)
--------mobile-view.png(70KB)
----tsconfig.spec.json(333B)
----Procfile(48B)
----angular.json(5KB)
----package-lock.json(646KB)
----src()
--------test.ts(759B)
--------assets()
--------main.server.ts(298B)
--------robots.txt(88B)
--------index.html(418B)
--------app()
--------styles.scss(520B)
--------main.ts(441B)
--------polyfills.ts(3KB)
--------environments()
--------favicon.ico(948B)
----server.ts(2KB)
----tsconfig.json(783B)
----e2e()
--------protractor.conf.js(904B)
--------src()
--------tsconfig.json(274B)
----.gitignore(631B)
----.browserslistrc(703B)
----karma.conf.js(1KB)
----README.md(2KB)
----.editorconfig(274B)