【文件属性】:
文件名称:common-web-client:常见的React Web客户端
文件大小:299KB
文件格式:ZIP
更新时间:2021-05-19 13:48:44
react redux express node jasmine
普通网络客户端
这是一个用于开发包含React和Redux的所有技能Monorepo的Web客户端的演示。 使用Webpack构建。 该项目在Node JS Express服务器上提供。 由Lerna管理。
设置
安装所有依赖项npm run link-packages 。
将路由复制到模拟服务器npm run update:routes 。
如果在安装过程中遇到任何问题,请运行npm run clean清理环境,然后运行npm run ready ,它将准备所有引用和路由。
运行开发模式
开发模式启用webpack-dev-middleware,将导致Webpack在内存中编译文件-保存并更新代码更改。
npm run dev启动Web服务器。
转到浏览器,然后单击启动。
单元测试
所有案例均以Jasmine编写,并通过Karma在Chrome Headless上执行。 代码覆
【文件预览】:
common-web-client-master
----.eslintrc(578B)
----.github()
--------PULL_REQUEST_TEMPLATE.MD(498B)
--------ISSUE_TEMPLATE.MD(483B)
--------workflows()
----.cfignore(40B)
----.babelrc(436B)
----packages()
--------web()
--------utils-web()
--------web-server()
--------landing-web()
----.travis.yml(591B)
----README_CN.md(2KB)
----gulpfile.js(612B)
----config()
--------webpack.loaders.js(469B)
----LICENSE(11KB)
----.prettierrc(80B)
----lerna.json(63B)
----README.md(2KB)
----Jenkinsfile(191B)
----manifest.yml(162B)
----Staticfile(30B)
----documents()
--------demos()
--------learning()
--------image()
----tests()
--------e2e()
----.gitignore(174B)
----karma.conf.js(5KB)
----CHANGELOG.md(2KB)
----.eslintignore(14B)
----package-lock.json(760KB)
----package.json(4KB)
----protractor.conf.js(647B)