create-ssr-app
TypeScript icon, indicating that this package has built-in type declarations

1.1.198 • Public • Published

create-ssr-app

download

Fast create an server-side-render app contains both serverless ssr and egg-react-ssr realized by dclone

create-ssr-app 用于快速创建 ssr 服务端渲染应用。可创建基于 ssr 框架 的开箱即用的服务端渲染应用,以及 egg-react-ssr 骨架类型的应用。如无特殊需求,我们推荐创建基于 ssr 框架 的开箱即用的服务端渲染应用

创建应用

我们提供了两种方式来快速创建应用

手动选择(推荐使用)

$ npm init ssr-app my-ssr-project
$ cd my-ssr-project
$ npm install
$ npm start

手动选择需要创建的应用类型 基于 ssr 框架

命令行指定模版类型

通过该方式来手动制定需要创建的模版类型。同时支持创建基于 ssr 框架 的开箱即用的服务端渲染应用,以及egg-react-ssr 骨架类型的应用

   const templateMap: TemplateMap = {
    'spa': 'https://github.com/zhangyuang/ssr/tree/dev/example/midway-react-ssr',
    'serverless-react-ssr': 'https://github.com/zhangyuang/ssr/tree/dev/example/midway-react-ssr',
    'serverless-vue-ssr': 'https://github.com/zhangyuang/ssr/tree/dev/example/midway-vue-ssr',
    'midway-react-ssr': 'https://github.com/zhangyuang/ssr/tree/dev/example/midway-react-ssr',
    'midway-vue-ssr': 'https://github.com/zhangyuang/ssr/tree/dev/example/midway-vue-ssr',
    'midway-vue3-ssr': 'https://github.com/zhangyuang/ssr/tree/dev/example/midway-vue3-ssr',
    'nestjs-react-ssr': 'https://github.com/zhangyuang/ssr/tree/dev/example/nestjs-react-ssr',
    'nestjs-vue-ssr': 'https://github.com/zhangyuang/ssr/tree/dev/example/nestjs-vue-ssr',
    'nestjs-vue3-ssr': 'https://github.com/zhangyuang/ssr/tree/dev/example/nestjs-vue3-ssr',
    'ssr-with-js': 'https://github.com/zhangyuang/egg-react-ssr/tree/dev/example/ssr-with-js',
    'ssr-with-ts': 'https://github.com/zhangyuang/egg-react-ssr/tree/dev/example/ssr-with-ts',
    'ssr-with-antd': 'https://github.com/zhangyuang/egg-react-ssr/tree/dev/example/ssr-with-antd',
    'ssr-with-dva': 'https://github.com/zhangyuang/egg-react-ssr/tree/dev/example/ssr-with-dva'
  }
$ npm init ssr-app my-ssr-project --template=serverless-react-ssr
$ npm init ssr-app my-ssr-project -- --template=midway-react-ssr # when Node.js >= 15 || NPM >= 7
$ cd my-ssr-project
$ npm install
$ npm start

Publish On NPM

$ npm version patch|minor|major
$ git push origin master # github ci will publish package on NPM automatically

Versions

Current Tags

VersionDownloads (Last 7 Days)Tag
1.1.1983latest

Version History

VersionDownloads (Last 7 Days)Published
1.1.1983
1.1.1973
1.1.1962
1.1.1951
1.1.1942
1.1.1931
1.1.1911
1.1.1901
1.1.1891
1.1.1886
1.1.1872
1.1.1861
1.1.1852
1.1.1841
1.1.1831
1.1.1822
1.1.1812
1.1.1791
1.1.1781
1.1.1772
1.1.1761
1.1.1752
1.1.1742
1.1.1731
1.1.1722
1.1.1711
1.1.1702
1.1.1691
1.1.1681
1.1.1671
1.1.1661
1.1.1651
1.1.1641
1.1.1631
1.1.1621
1.1.1612
1.1.1601
1.1.1591
1.1.1582
1.1.1571
1.1.1562
1.1.1551
1.1.1541
1.1.1531
1.1.1521
1.1.1511
1.1.1501
1.1.1492
1.1.1481
1.1.1472
1.1.1461
1.1.1452
1.1.1441
1.1.1431
1.1.1422
1.1.1392
1.1.1381
1.1.1352
1.1.1342
1.1.1332
1.1.1321
1.1.1312
1.1.1301
1.1.1291
1.1.1281
1.1.1272
1.1.1251
1.1.1241
1.1.1231
1.1.1211
1.1.1201
1.1.1192
1.1.1182
1.1.1161
1.1.1151
1.1.1141
1.1.1131
1.1.1122
1.1.1111
1.1.1102
1.1.1092
1.1.1082
1.1.1071
1.1.1051
1.1.1061
1.1.1041
1.1.1031
1.1.1021
1.1.1011
1.1.1002
1.1.992
1.1.981
1.1.972
1.1.962
1.1.952
1.1.941
1.1.932
1.1.921
1.1.912
1.1.902
1.1.891
1.1.881
1.1.872
1.1.861
1.1.851
1.1.841
1.1.832
1.1.822
1.1.812
1.1.801
1.1.792
1.1.782
1.1.771
1.1.761
1.1.742
1.1.731
1.1.722
1.1.711
1.1.702
1.1.691
1.1.671
1.1.661
1.1.651
1.1.641
1.1.631
1.1.622
1.1.611
1.1.601
1.1.593
1.1.582
1.1.571
1.1.562
1.1.551
1.1.541
1.1.531
1.1.521
1.1.512
1.1.501
1.1.491
1.1.481
1.1.471
1.1.461
1.1.441
1.1.431
1.1.422
1.1.412
1.1.401
1.1.392
1.1.382
1.1.371
1.1.352
1.1.341
1.1.331
1.1.322
1.1.312
1.1.291
1.1.281
1.1.271
1.1.262
1.1.241
1.1.181
1.1.171
1.1.162
1.1.151
1.1.142
1.1.131
1.1.122
1.1.112
1.1.101
1.1.91
1.1.81
1.1.72
1.1.61
1.1.51
1.1.41
1.1.32
1.1.21
1.1.11
1.1.02
1.0.21
1.0.11
0.1.11

Package Sidebar

Install

npm i create-ssr-app

Weekly Downloads

0

Version

1.1.198

License

MIT

Unpacked Size

453 kB

Total Files

563

Last publish

Collaborators

  • zhangyuang