关于本地电脑运行choerodon-front-boot本地跑不起来,npm start报错

  • Choerodon平台版本: 0.17.5

  • 遇到问题的执行步骤:
    我们要跑起 choerodon-front-boot 0.17.5 git tags工程,然后按照官方文档步骤:

  1. 安装 choerodon-hap-front-boot

    npm install choerodon-hap-front-boot --registry https://nexus.choerodon.com.cn/repository/choerodon-npm/

  2. 安装 choerodon-hap-ui
    npm install choerodon-hap-ui --registry https://nexus.choerodon.com.cn/repository/choerodon-npm/

  3. 执行npm start启动工程报错

  • 文档地址:

  • 报错日志:
    D:\web\idp\0.17\choerodon-front-boot>npm start

@choerodon/boot@0.17.9 prestart D:\web\idp\0.17\choerodon-front-boot
gulp compile-bin

[16:30:35] Using gulpfile D:\web\idp\0.17\choerodon-front-boot\gulpfile.js
[16:30:35] Starting ‘compile-bin’…
[16:30:35] Finished ‘compile-bin’ after 47 ms

@choerodon/boot@0.17.9 start D:\web\idp\0.17\choerodon-front-boot
choerodon-hap-front-boot start --config ./src/config.js

:package: building modules (2/2 modules)[HPM] Proxy created: [ ‘’, ‘!/’, '!/dis/’ ] -> http://localhost:8080
:package: building modules (98/123 modules)(node:15552) DeprecationWarning: loaderUtils.parseQuery() received a non-string value which can be problematic, see https://github.com/webpack/loader-utils/issues/56
parseQuery() will be replaced with getOptions() in the next major version of loader-utils.
:package: building modules (1495/1495 modules)
webpack: bundle build is now finished.

ERROR Failed to compile with 1 errors 4:30:54 PM

This dependency was not found:

  • D:\web\idp\0.17\choerodon-front-boot\lib\containers\components\index.js in ./node_modules/choerodon-hap-front-boot/tmp/routes.index.js

To install it, you can run: npm install --save D:\web\idp\0.17\choerodon-front-boot\lib\containers\components\index.js
[HPM] Error occurred while trying to proxy request /sys/config/system/info from localhost:9090 to http://localhost:8080 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors)
[HPM] Error occurred while trying to proxy request /sys/um/user_personal_info from localhost:9090 to http://localhost:8080 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors)
[HPM] Error occurred while trying to proxy request /common/language/ from localhost:9090 to http://localhost:8080 (ECONNREFUSED) (https://nodejs.org/api/errors.html#errors_common_system_errors)

  • 原因分析:

    或者版本对不上号?

  • 疑问:

    是不是choerodon-front-boot的运行文档已变更?

你好,readme文档描述的不正确,安装npm依赖包需要完整安装。

npm install --registry https://nexus.choerodon.com.cn/repository/choerodon-npm/