base-service 中react 无法启动

  • Choerodon平台版本: 0.21.0

  • 遇到问题的执行步骤:

yarn install 安装成功, 执行 yarn start

error: /Users/zhuhelei/devops/base-service/node_modules/@choerodon/boot/bin/choerodon-front-boot-start(1) not executable. try chmod or run with root
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

项目根目录 执行chmod -R u+x node_modules

现在前端分散在各个 微服务里,我在本地 agile-service yarn start 启动成功,在base-serivice yarn start 会提示 9090 端口暂用了, 本地前端怎么完整的启动?

目前本地启动端口没有向外暴露 可以手动修改node_module中的@choerodon/boot/lib/common/webpackConfig/getChoerodonConfig里的port 来跑本地 提交的时候 记得回退

FATAL ERROR: Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory

启动已经设置4G了,怎么还是启动不成功,是因为电脑的内存没有达标吗?

choerodon-front : 依赖的版本好多没有
Couldn’t find any versions for “@choerodon/manager” that matches “0.20.0”
? Please choose a version of “@choerodon/manager” from this list:

21版本可以用choerodon-front 0.21.5,先手动将依赖中@choerodon/boot的版本改成0.21.2