我正准备将我的前端vue项目node16+通过rainbond进行构建部署,但结果并没成功,报了以下错误日志
builder: > assembly-library@0.0.0 build
builder: > vue-tsc –noEmit && vite build
builder:
builder:
builder: vite v2.9.5 building for production…
builder: transforming…
builder: /tmp/build/src/App.vue
builder: 1:1 error Component name “/tmp/build/src/App” should always be multi-word vue/multi-word-component-names
builder:
builder: [vite:eslint]
builder:
builder: ✖ 1 problem (1 error, 0 warnings)
builder: file: /tmp/build/src/App.vue
builder: Error:
builder: error during build:
builder: /tmp/build/src/App.vue
builder: 1:1 error Component name “/tmp/build/src/App” should always be multi-word vue/multi-word-component-names
builder: ✖ 1 problem (1 error, 0 warnings)
builder:
builder: at error (/tmp/build/node_modules/rollup/dist/shared/rollup.js:198:30)
builder:
builder: at throwPluginError (/tmp/build/node_modules/rollup/dist/shared/rollup.js:21891:12)
builder: at Object.error (/tmp/build/node_modules/rollup/dist/shared/rollup.js:22614:20)
builder: at Object.error (/tmp/build/node_modules/rollup/dist/shared/rollup.js:22068:42)
builder: at Object.transform (/tmp/build/node_modules/vite-plugin-eslint/dist/index.js:97:14)
builder: at async transform (/tmp/build/node_modules/rollup/dist/shared/rollup.js:22038:16)
builder: at async ModuleLoader.addModuleSource (/tmp/build/node_modules/rollup/dist/shared/rollup.js:22264:30)
builder: ✓ 7 modules transformed.
builder: npm timing command:run Completed in 526254ms
builder: at processTicksAndRejections (node:internal/process/task_queues:96:5)
builder: npm timing npm Completed in 527387ms
builder:
builder:—–> Build failed
builder:
builder: We’re sorry this build is failing! You can troubleshoot common issues here:
builder:
builder: https://github.com/goodrain/rainbond/issues
builder: Some possible problems:
builder:
builder: - Node version not specified in package.json
builder: https://devcenter.heroku.com/articles/nodejs-support#specifying-a-node-js-version
builder:
builder: Love,
builder:
builder: Rainbond
Build app version from source code failure,build code job exec failure
Compiling the source code failure
建议查看日志定位代码错误
PS:此前端项目在我本地是可以顺利跑起来的,以下是本地启动截图
本地node版本
Image description
依赖下载
Image description
项目启动
Image description

  • May 10 2022
  • 8
  • 34
  • 0

SmallQi 已升级为5.8.1,但前端代码构建还是报错了
builder: > assembly-library@0.0.0 build
builder:
builder: > vue-tsc –noEmit && vite build
builder:
builder: vite v2.9.5 building for production…
builder: transforming…
builder: ✓ 5 modules transformed.
builder: [vite:eslint]
builder: /tmp/build/src/App.vue
builder: 1:1 error Component name “/tmp/build/src/App” should always be multi-word vue/multi-word-component-names
builder:
builder: ✖ 1 problem (1 error, 0 warnings)
builder:
builder: error during build:
builder: file: /tmp/build/src/App.vue
builder: /tmp/build/src/App.vue
builder: 1:1 error Component name “/tmp/build/src/App” should always be multi-word vue/multi-word-component-names
builder:
builder: ✖ 1 problem (1 error, 0 warnings)
builder: Error:
builder: at error (/tmp/build/node_modules/rollup/dist/shared/rollup.js:198:30)
builder: at throwPluginError (/tmp/build/node_modules/rollup/dist/shared/rollup.js:21891:12)
builder: at Object.error (/tmp/build/node_modules/rollup/dist/shared/rollup.js:22614:20)
builder:
builder: at Object.error (/tmp/build/node_modules/rollup/dist/shared/rollup.js:22068:42)
builder: at Object.transform (/tmp/build/node_modules/vite-plugin-eslint/dist/index.js:97:14)
builder: at processTicksAndRejections (node:internal/process/task_queues:96:5)
builder: at async transform (/tmp/build/node_modules/rollup/dist/shared/rollup.js:22038:16)
builder: at async ModuleLoader.addModuleSource (/tmp/build/node_modules/rollup/dist/shared/rollup.js:22264:30)
builder: npm timing npm Completed in 72579ms
builder: npm timing command:run Completed in 72358ms
builder:
builder:—–> Build failed
builder:
builder: https://github.com/goodrain/rainbond/issues
builder: We’re sorry this build is failing! You can troubleshoot common issues here:
builder: Some possible problems:
builder:
builder:
builder: - Node version not specified in package.json
builder:
builder: https://devcenter.heroku.com/articles/nodejs-support#specifying-a-node-js-version
builder: Love,
builder: Rainbond
builder:
Build app version from source code failure,build code job exec failure
Compiling the source code failure
建议查看日志定位代码错误

  • May 10 2022
  • 8
  • 34
  • 0

从日志上看是代码打包出了问题,尝试在本地或者别的环境确认打包无问题后再通过平台打包

  • Apr 12 2022
  • 24
  • 254
  • 6

    SmallQi 在问题内容截图是在我本地打包启动正常的,然而在rainbond上检测语言如果是node.js则打包没问题,则启动的时候运行异常,当改成正确的NodeJSStatic就出现此问题了

    • May 10 2022
    • 8
    • 34
    • 0

      看起来就是 npm run build 报错了,确认打包命令没问题么

      • Apr 12 2022
      • 24
      • 254
      • 6

        superjackwong 在问题内容截图是在我本地打包启动正常的,然而在rainbond上检测语言如果是node.js则打包没问题,则启动的时候运行异常,当改成正确的NodeJSStatic就出现此问题了

        SmallQi 当我手动加入nodejsstatic.json文件及检测为NodeJSStatic语言,可还是一样没有顺利的完成构建打包运行等操作

        • May 10 2022
        • 8
        • 34
        • 0
        说点什么吧...