0.1.0 • Published 6 years ago
paper-renderer v0.1.0
Paper Renderer
此项目用于后端now-loading导出服务渲染用户答卷。
开发
- 更新代码
- 测试
yarn test - 构建
yarn build - 更新
package.json里的version - 发布 https://help.github.com/en/packages/using-github-packages-with-your-projects-ecosystem/configuring-npm-for-use-with-github-packages
npm login --registry=https://npm.pkg.github.com npm publish --access=public - 更新
now-loading里依赖的版本号
注意事项
最终build出来的代码需要在纯node环境下运行。 如果测试不通过,大多数情况是因为依赖树里某个文件使用了奇怪的变量。
例如: 项目依赖了
pat-common/utils/problem.ts,如果这个文件import了services/config就会出错, 因为会使用localStorage和window可以使用
yarn buildDev查看webpack打包过程中依赖到的所有文件。containers/PaperPage/Paper在sparkling前端有渲染,开发时可以在 /problem-sets/:problemSetId/paper/exam/:examId 看渲染结果
0.1.0
6 years ago