github工作流程构建和部署到暂存错误

发布于 2025-01-11 09:55:03 字数 21587 浏览 0 评论 0原文

我正在做一个项目,想要制作一个 github 工作流程,这样它就可以自动延迟到登台。

这是工作流程代码:

name: Build and Deploy to GKE Staging
on:
  push:
    branches:
      - develop
env:
  PROJECT_ID: ...
  BUCKET: admin-dashboard-v2-stg
  VUE_APP_API_URL: ...
  VUE_APP_BASIC_AUTH: ...
jobs:
  setup-build:
    name: Setup and Build Application
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v2
      - uses: actions/setup-node@v2
        with:
          node-version: "14"
      - uses: actions/cache@v2
        with:
          path: ~/.npm
          key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
          restore-keys: |
            ${{ runner.os }}-node-
      - run: |-
          npm install
          npm run build
      - uses: actions/upload-artifact@v2
        with:
          name: dist
          path: dist/
  deploy:
    name: Deploy to GCS
    needs: setup-build
    runs-on: ubuntu-latest
    steps:
      - uses: actions/download-artifact@v2
        with:
          name: dist
          path: dist
      - id: auth
        uses: google-github-actions/auth@v0
        with:
          credentials_json: ${{ secrets.GKE_PROJECT_SA }}
          project_id: ${PROJECT_ID}
      - name: Set up Cloud SDK
        uses: google-github-actions/[email protected]
      - name: Deploy
        run: |-
          ls -alh
          gsutil -m -h "Cache-Control:no-cache,max-age=0" rsync -d -r dist gs://${BUCKET}
      - uses: actions/upload-artifact@v2
        with:
          path: dist/

但它有这样的错误,npm install 和 build 命令在我的本地设备中工作正常,但在 github 工作流程中总是出现此错误。

`2022-01-28T04:52:49.8662308Z ##[group]Run npm install
2022-01-28T04:52:49.8662713Z npm install
2022-01-28T04:52:49.8662957Z npm run build
2022-01-28T04:52:49.8715092Z shell: /usr/bin/bash -e {0}
2022-01-28T04:52:49.8715479Z env:
2022-01-28T04:52:49.8715720Z   PROJECT_ID: ...
2022-01-28T04:52:49.8716052Z   BUCKET: admin-dashboard-v2-stg
2022-01-28T04:52:49.8716397Z   VUE_APP_API_URL: ...
2022-01-28T04:52:49.8716765Z   VUE_APP_BASIC_AUTH: ...
2022-01-28T04:52:49.8717088Z ##[endgroup]
2022-01-28T04:52:50.6137707Z npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.json was generated for lockfileVersion@2. I'll try to do my best with it!
2022-01-28T04:53:35.3740143Z 
2022-01-28T04:53:35.3742046Z > [email protected] install /home/runner/work/dashboard-v2/dashboard-v2/node_modules/yorkie
2022-01-28T04:53:35.3742700Z > node bin/install.js
2022-01-28T04:53:35.3743139Z 
2022-01-28T04:53:35.4369720Z CI detected, skipping Git hooks installation
2022-01-28T04:53:35.5499444Z 
2022-01-28T04:53:35.5501149Z > [email protected] postinstall /home/runner/work/dashboard-v2/dashboard-v2/node_modules/@nuxt/babel-preset-app/node_modules/core-js
2022-01-28T04:53:35.5501962Z > node -e "try{require('./postinstall')}catch(e){}"
2022-01-28T04:53:35.5619924Z 
2022-01-28T04:53:35.6723085Z 
2022-01-28T04:53:35.6725409Z > [email protected] postinstall /home/runner/work/dashboard-v2/dashboard-v2/node_modules/@vueuse/shared/node_modules/vue-demi
2022-01-28T04:53:35.6726036Z > node ./scripts/postinstall.js
2022-01-28T04:53:35.6726458Z 
2022-01-28T04:53:35.8022249Z 
2022-01-28T04:53:35.8023834Z > [email protected] postinstall /home/runner/work/dashboard-v2/dashboard-v2/node_modules/core-js
2022-01-28T04:53:35.8024638Z > node -e "try{require('./postinstall')}catch(e){}"
2022-01-28T04:53:35.8025105Z 
2022-01-28T04:53:35.8846789Z 
2022-01-28T04:53:35.8848585Z > [email protected] postinstall /home/runner/work/dashboard-v2/dashboard-v2/node_modules/ejs
2022-01-28T04:53:35.8849094Z > node ./postinstall.js
2022-01-28T04:53:35.8849374Z 
2022-01-28T04:53:35.9931333Z 
2022-01-28T04:53:35.9932663Z > [email protected] postinstall /home/runner/work/dashboard-v2/dashboard-v2/node_modules/highlight.js
2022-01-28T04:53:35.9933294Z > node deprecated.js
2022-01-28T04:53:35.9933510Z 
2022-01-28T04:53:36.0478540Z -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
2022-01-28T04:53:36.0478943Z 
2022-01-28T04:53:36.0479269Z   Verion 9 of Highlight.js has reached EOL.  It will no longer
2022-01-28T04:53:36.0479635Z   be supported or receive security updates in the future.
2022-01-28T04:53:36.0479971Z   Please upgrade to version 10 or encourage your indirect
2022-01-28T04:53:36.0480241Z   dependencies to do so.
2022-01-28T04:53:36.0480381Z 
2022-01-28T04:53:36.0480544Z   For more info:
2022-01-28T04:53:36.0480771Z   
2022-01-28T04:53:36.0481246Z   https://github.com/highlightjs/highlight.js/issues/2877
2022-01-28T04:53:36.0481643Z   https://github.com/highlightjs/highlight.js/blob/master/VERSION_10_UPGRADE.md
2022-01-28T04:53:36.0481985Z  
2022-01-28T04:53:36.0482403Z -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
2022-01-28T04:53:36.3802685Z 
2022-01-28T04:53:36.3804289Z > [email protected] postinstall /home/runner/work/dashboard-v2/dashboard-v2/node_modules/vue-demi
2022-01-28T04:53:36.3805357Z > node ./scripts/postinstall.js
2022-01-28T04:53:36.3805620Z 
2022-01-28T04:53:36.5624368Z 
2022-01-28T04:53:36.5625899Z > [email protected] postinstall /home/runner/work/dashboard-v2/dashboard-v2/node_modules/bootstrap-vue
2022-01-28T04:53:36.5626383Z > opencollective || exit 0
2022-01-28T04:53:36.5626616Z 
2022-01-28T04:53:36.6621310Z 
2022-01-28T04:53:36.6622680Z > [email protected] postinstall /home/runner/work/dashboard-v2/dashboard-v2/node_modules/nuxt
2022-01-28T04:53:36.6623195Z > opencollective || exit 0
2022-01-28T04:53:36.6623530Z 
2022-01-28T04:53:36.7622312Z 
2022-01-28T04:53:36.7623828Z > [email protected] postinstall /home/runner/work/dashboard-v2/dashboard-v2/node_modules/swiper
2022-01-28T04:53:36.7625182Z > echo "Love Swiper? Support Vladimir's work by donating or pledging on patreon:
2022-01-28T04:53:36.7625905Z  > https://patreon.com/vladimirkharlampidi
2022-01-28T04:53:36.7626518Z "
2022-01-28T04:53:36.7645885Z 
2022-01-28T04:53:36.7816830Z Love Swiper? Support Vladimir's work by donating or pledging on patreon:
2022-01-28T04:53:36.7817805Z  > https://patreon.com/vladimirkharlampidi
2022-01-28T04:53:36.7818291Z 
2022-01-28T04:53:38.1173242Z npm WARN The package vue-template-compiler is included as both a dev and production dependency.
2022-01-28T04:53:38.1269001Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/webpack-dev-server/node_modules/fsevents):
2022-01-28T04:53:38.1270428Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
2022-01-28T04:53:38.1355114Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/watchpack-chokidar2/node_modules/fsevents):
2022-01-28T04:53:38.1356146Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
2022-01-28T04:53:38.1459103Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
2022-01-28T04:53:38.1460073Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
2022-01-28T04:53:38.1462344Z 
2022-01-28T04:53:38.1542777Z added 2001 packages from 1226 contributors and audited 2014 packages in 47.603s
2022-01-28T04:53:39.1518418Z 
2022-01-28T04:53:39.1519521Z 137 packages are looking for funding
2022-01-28T04:53:39.1520291Z   run `npm fund` for details
2022-01-28T04:53:39.1520501Z 
2022-01-28T04:53:39.1561301Z found 50 vulnerabilities (2 low, 26 moderate, 21 high, 1 critical)
2022-01-28T04:53:39.1561967Z   run `npm audit fix` to fix them, or `npm audit` for details
2022-01-28T04:53:39.3835345Z 
2022-01-28T04:53:39.3836498Z > [email protected] build /home/runner/work/dashboard-v2/dashboard-v2
2022-01-28T04:53:39.3836839Z > nuxt build; nuxt generate
2022-01-28T04:53:39.3836994Z 
2022-01-28T04:54:12.1634286Z [fatal] Nuxt build error
2022-01-28T04:54:12.1636320Z   ERROR in ./pages/Artisan/detail/profile.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--3-0!./node_modules/@nuxt/components/dist/loader.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--13-0!./pages/Artisan/detail/profile.vue?vue&type=script&lang=js&)
2022-01-28T04:54:12.1637504Z   Module not found: Error: Can't resolve '../../../dist/@core/components/feather-icon/FeatherIcon.vue' in 'pages/Artisan/detail'
2022-01-28T04:54:12.1688705Z   @ ./pages/Artisan/detail/profile.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--3-0!./node_modules/@nuxt/components/dist/loader.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--13-0!./pages/Artisan/detail/profile.vue?vue&type=script&lang=js&) 83:0-86 97:17-28
2022-01-28T04:54:12.1690121Z   @ ./pages/Artisan/detail/profile.vue?vue&type=script&lang=js&
2022-01-28T04:54:12.1697338Z   @ ./pages/Artisan/detail/profile.vue
2022-01-28T04:54:12.1697594Z   @ ./.nuxt/router.js
2022-01-28T04:54:12.1697786Z   @ ./.nuxt/index.js
2022-01-28T04:54:12.1697996Z   @ ./.nuxt/client.js
2022-01-28T04:54:12.1698619Z   @ multi ./node_modules/@nuxt/components/lib/installComponents.js ./.nuxt/composition-api/register.js ./.nuxt/client.js
2022-01-28T04:54:12.1698947Z   
2022-01-28T04:54:12.1700045Z   ERROR in ./pages/Artisan/detail/index.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--3-0!./node_modules/@nuxt/components/dist/loader.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--13-0!./pages/Artisan/detail/index.vue?vue&type=script&lang=js&)
2022-01-28T04:54:12.1701207Z   Module not found: Error: Can't resolve '../../../dist/@core/components/feather-icon/FeatherIcon.vue' in 'pages/Artisan/detail'
2022-01-28T04:54:12.1702487Z   @ ./pages/Artisan/detail/index.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--3-0!./node_modules/@nuxt/components/dist/loader.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--13-0!./pages/Artisan/detail/index.vue?vue&type=script&lang=js&) 135:0-86 155:17-28
2022-01-28T04:54:12.1703172Z   @ ./pages/Artisan/detail/index.vue?vue&type=script&lang=js&
2022-01-28T04:54:12.1703457Z   @ ./pages/Artisan/detail/index.vue
2022-01-28T04:54:12.1703683Z   @ ./.nuxt/router.js
2022-01-28T04:54:12.1703886Z   @ ./.nuxt/index.js
2022-01-28T04:54:12.1704105Z   @ ./.nuxt/client.js
2022-01-28T04:54:12.1704650Z   @ multi ./node_modules/@nuxt/components/lib/installComponents.js ./.nuxt/composition-api/register.js ./.nuxt/client.js
2022-01-28T04:54:12.1704957Z   
2022-01-28T04:54:12.1706008Z   ERROR in ./pages/Artisan/index.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--3-0!./node_modules/@nuxt/components/dist/loader.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--13-0!./pages/Artisan/index.vue?vue&type=script&lang=js&)
2022-01-28T04:54:12.1706897Z   Module not found: Error: Can't resolve '../../dist/@core/components/feather-icon/FeatherIcon.vue' in 'pages/Artisan'
2022-01-28T04:54:12.1708087Z   @ ./pages/Artisan/index.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--3-0!./node_modules/@nuxt/components/dist/loader.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--13-0!./pages/Artisan/index.vue?vue&type=script&lang=js&) 315:0-83 335:17-28
2022-01-28T04:54:12.1708743Z   @ ./pages/Artisan/index.vue?vue&type=script&lang=js&
2022-01-28T04:54:12.1709001Z   @ ./pages/Artisan/index.vue
2022-01-28T04:54:12.1709206Z   @ ./.nuxt/router.js
2022-01-28T04:54:12.1709406Z   @ ./.nuxt/index.js
2022-01-28T04:54:12.1709604Z   @ ./.nuxt/client.js
2022-01-28T04:54:12.1710131Z   @ multi ./node_modules/@nuxt/components/lib/installComponents.js ./.nuxt/composition-api/register.js ./.nuxt/client.js
2022-01-28T04:54:12.1710390Z 
2022-01-28T04:54:12.1712161Z    ╭─────────────────────────────╮
2022-01-28T04:54:12.1712506Z    │                             │
2022-01-28T04:54:12.1712799Z    │   ✖ Nuxt Fatal Error        │
2022-01-28T04:54:12.1713072Z    │                             │
2022-01-28T04:54:12.1713363Z    │   Error: Nuxt build error   │
2022-01-28T04:54:12.1713649Z    │                             │
2022-01-28T04:54:12.1713946Z    ╰─────────────────────────────╯
2022-01-28T04:54:12.1714081Z 
2022-01-28T04:54:44.3555413Z [fatal] Nuxt build error
2022-01-28T04:54:44.3557829Z   ERROR in ./pages/Artisan/detail/profile.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--3-0!./node_modules/@nuxt/components/dist/loader.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--13-0!./pages/Artisan/detail/profile.vue?vue&type=script&lang=js&)
2022-01-28T04:54:44.3559459Z   Module not found: Error: Can't resolve '../../../dist/@core/components/feather-icon/FeatherIcon.vue' in 'pages/Artisan/detail'
2022-01-28T04:54:44.3561333Z   @ ./pages/Artisan/detail/profile.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--3-0!./node_modules/@nuxt/components/dist/loader.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--13-0!./pages/Artisan/detail/profile.vue?vue&type=script&lang=js&) 83:0-86 97:17-28
2022-01-28T04:54:44.3610665Z   @ ./pages/Artisan/detail/profile.vue?vue&type=script&lang=js&
2022-01-28T04:54:44.3619091Z   @ ./pages/Artisan/detail/profile.vue
2022-01-28T04:54:44.3619375Z   @ ./node_modules/.cache/nuxt/router.js
2022-01-28T04:54:44.3619635Z   @ ./node_modules/.cache/nuxt/index.js
2022-01-28T04:54:44.3619906Z   @ ./node_modules/.cache/nuxt/client.js
2022-01-28T04:54:44.3620677Z   @ multi ./node_modules/@nuxt/components/lib/installComponents.js ./node_modules/.cache/nuxt/composition-api/register.js ./node_modules/.cache/nuxt/client.js
2022-01-28T04:54:44.3621029Z   
2022-01-28T04:54:44.3622127Z   ERROR in ./pages/Artisan/detail/index.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--3-0!./node_modules/@nuxt/components/dist/loader.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--13-0!./pages/Artisan/detail/index.vue?vue&type=script&lang=js&)
2022-01-28T04:54:44.3623071Z   Module not found: Error: Can't resolve '../../../dist/@core/components/feather-icon/FeatherIcon.vue' in 'pages/Artisan/detail'
2022-01-28T04:54:44.3624318Z   @ ./pages/Artisan/detail/index.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--3-0!./node_modules/@nuxt/components/dist/loader.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--13-0!./pages/Artisan/detail/index.vue?vue&type=script&lang=js&) 135:0-86 155:17-28
2022-01-28T04:54:44.3625014Z   @ ./pages/Artisan/detail/index.vue?vue&type=script&lang=js&
2022-01-28T04:54:44.3625314Z   @ ./pages/Artisan/detail/index.vue
2022-01-28T04:54:44.3625573Z   @ ./node_modules/.cache/nuxt/router.js
2022-01-28T04:54:44.3625844Z   @ ./node_modules/.cache/nuxt/index.js
2022-01-28T04:54:44.3626100Z   @ ./node_modules/.cache/nuxt/client.js
2022-01-28T04:54:44.3626759Z   @ multi ./node_modules/@nuxt/components/lib/installComponents.js ./node_modules/.cache/nuxt/composition-api/register.js ./node_modules/.cache/nuxt/client.js
2022-01-28T04:54:44.3627115Z   
2022-01-28T04:54:44.3628143Z   ERROR in ./pages/Artisan/index.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--3-0!./node_modules/@nuxt/components/dist/loader.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--13-0!./pages/Artisan/index.vue?vue&type=script&lang=js&)
2022-01-28T04:54:44.3629051Z   Module not found: Error: Can't resolve '../../dist/@core/components/feather-icon/FeatherIcon.vue' in 'pages/Artisan'
2022-01-28T04:54:44.3643162Z   @ ./pages/Artisan/index.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--3-0!./node_modules/@nuxt/components/dist/loader.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--13-0!./pages/Artisan/index.vue?vue&type=script&lang=js&) 315:0-83 335:17-28
2022-01-28T04:54:44.3643873Z   @ ./pages/Artisan/index.vue?vue&type=script&lang=js&
2022-01-28T04:54:44.3644126Z   @ ./pages/Artisan/index.vue
2022-01-28T04:54:44.3644394Z   @ ./node_modules/.cache/nuxt/router.js
2022-01-28T04:54:44.3644662Z   @ ./node_modules/.cache/nuxt/index.js
2022-01-28T04:54:44.3644935Z   @ ./node_modules/.cache/nuxt/client.js
2022-01-28T04:54:44.3645588Z   @ multi ./node_modules/@nuxt/components/lib/installComponents.js ./node_modules/.cache/nuxt/composition-api/register.js ./node_modules/.cache/nuxt/client.js
2022-01-28T04:54:44.3646094Z 
2022-01-28T04:54:44.3647604Z    ╭─────────────────────────────╮
2022-01-28T04:54:44.3647936Z    │                             │
2022-01-28T04:54:44.3648219Z    │   ✖ Nuxt Fatal Error        │
2022-01-28T04:54:44.3648508Z    │                             │
2022-01-28T04:54:44.3648785Z    │   Error: Nuxt build error   │
2022-01-28T04:54:44.3649068Z    │                             │
2022-01-28T04:54:44.3649361Z    ╰─────────────────────────────╯
2022-01-28T04:54:44.3649495Z 
2022-01-28T04:54:44.3925540Z npm ERR! code ELIFECYCLE
2022-01-28T04:54:44.3926554Z npm ERR! errno 1
2022-01-28T04:54:44.3957098Z npm ERR! [email protected] build: `nuxt build; nuxt generate`
2022-01-28T04:54:44.3957918Z npm ERR! Exit status 1
2022-01-28T04:54:44.3958523Z npm ERR! 
2022-01-28T04:54:44.3958935Z npm ERR! Failed at the [email protected] build script.
2022-01-28T04:54:44.3962098Z npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
2022-01-28T04:54:44.4026834Z 
2022-01-28T04:54:44.4031290Z npm ERR! A complete log of this run can be found in:
2022-01-28T04:54:44.4032602Z npm ERR!     /home/runner/.npm/_logs/2022-01-28T04_54_44_396Z-debug.log
2022-01-28T04:54:44.4094413Z ##[error]Process completed with exit code 1.

你看到有什么问题吗?

i work on a project and want to make a github workflow , so it can deplay to staging automatically.

this is the workflow code :

name: Build and Deploy to GKE Staging
on:
  push:
    branches:
      - develop
env:
  PROJECT_ID: ...
  BUCKET: admin-dashboard-v2-stg
  VUE_APP_API_URL: ...
  VUE_APP_BASIC_AUTH: ...
jobs:
  setup-build:
    name: Setup and Build Application
    runs-on: ubuntu-latest
    steps:
      - name: Checkout
        uses: actions/checkout@v2
      - uses: actions/setup-node@v2
        with:
          node-version: "14"
      - uses: actions/cache@v2
        with:
          path: ~/.npm
          key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }}
          restore-keys: |
            ${{ runner.os }}-node-
      - run: |-
          npm install
          npm run build
      - uses: actions/upload-artifact@v2
        with:
          name: dist
          path: dist/
  deploy:
    name: Deploy to GCS
    needs: setup-build
    runs-on: ubuntu-latest
    steps:
      - uses: actions/download-artifact@v2
        with:
          name: dist
          path: dist
      - id: auth
        uses: google-github-actions/auth@v0
        with:
          credentials_json: ${{ secrets.GKE_PROJECT_SA }}
          project_id: ${PROJECT_ID}
      - name: Set up Cloud SDK
        uses: google-github-actions/[email protected]
      - name: Deploy
        run: |-
          ls -alh
          gsutil -m -h "Cache-Control:no-cache,max-age=0" rsync -d -r dist gs://${BUCKET}
      - uses: actions/upload-artifact@v2
        with:
          path: dist/

but it has error like this, the npm install and build command is work fine in my local devices, but in github workflow always make this error.

`2022-01-28T04:52:49.8662308Z ##[group]Run npm install
2022-01-28T04:52:49.8662713Z npm install
2022-01-28T04:52:49.8662957Z npm run build
2022-01-28T04:52:49.8715092Z shell: /usr/bin/bash -e {0}
2022-01-28T04:52:49.8715479Z env:
2022-01-28T04:52:49.8715720Z   PROJECT_ID: ...
2022-01-28T04:52:49.8716052Z   BUCKET: admin-dashboard-v2-stg
2022-01-28T04:52:49.8716397Z   VUE_APP_API_URL: ...
2022-01-28T04:52:49.8716765Z   VUE_APP_BASIC_AUTH: ...
2022-01-28T04:52:49.8717088Z ##[endgroup]
2022-01-28T04:52:50.6137707Z npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but package-lock.json was generated for lockfileVersion@2. I'll try to do my best with it!
2022-01-28T04:53:35.3740143Z 
2022-01-28T04:53:35.3742046Z > [email protected] install /home/runner/work/dashboard-v2/dashboard-v2/node_modules/yorkie
2022-01-28T04:53:35.3742700Z > node bin/install.js
2022-01-28T04:53:35.3743139Z 
2022-01-28T04:53:35.4369720Z CI detected, skipping Git hooks installation
2022-01-28T04:53:35.5499444Z 
2022-01-28T04:53:35.5501149Z > [email protected] postinstall /home/runner/work/dashboard-v2/dashboard-v2/node_modules/@nuxt/babel-preset-app/node_modules/core-js
2022-01-28T04:53:35.5501962Z > node -e "try{require('./postinstall')}catch(e){}"
2022-01-28T04:53:35.5619924Z 
2022-01-28T04:53:35.6723085Z 
2022-01-28T04:53:35.6725409Z > [email protected] postinstall /home/runner/work/dashboard-v2/dashboard-v2/node_modules/@vueuse/shared/node_modules/vue-demi
2022-01-28T04:53:35.6726036Z > node ./scripts/postinstall.js
2022-01-28T04:53:35.6726458Z 
2022-01-28T04:53:35.8022249Z 
2022-01-28T04:53:35.8023834Z > [email protected] postinstall /home/runner/work/dashboard-v2/dashboard-v2/node_modules/core-js
2022-01-28T04:53:35.8024638Z > node -e "try{require('./postinstall')}catch(e){}"
2022-01-28T04:53:35.8025105Z 
2022-01-28T04:53:35.8846789Z 
2022-01-28T04:53:35.8848585Z > [email protected] postinstall /home/runner/work/dashboard-v2/dashboard-v2/node_modules/ejs
2022-01-28T04:53:35.8849094Z > node ./postinstall.js
2022-01-28T04:53:35.8849374Z 
2022-01-28T04:53:35.9931333Z 
2022-01-28T04:53:35.9932663Z > [email protected] postinstall /home/runner/work/dashboard-v2/dashboard-v2/node_modules/highlight.js
2022-01-28T04:53:35.9933294Z > node deprecated.js
2022-01-28T04:53:35.9933510Z 
2022-01-28T04:53:36.0478540Z -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
2022-01-28T04:53:36.0478943Z 
2022-01-28T04:53:36.0479269Z   Verion 9 of Highlight.js has reached EOL.  It will no longer
2022-01-28T04:53:36.0479635Z   be supported or receive security updates in the future.
2022-01-28T04:53:36.0479971Z   Please upgrade to version 10 or encourage your indirect
2022-01-28T04:53:36.0480241Z   dependencies to do so.
2022-01-28T04:53:36.0480381Z 
2022-01-28T04:53:36.0480544Z   For more info:
2022-01-28T04:53:36.0480771Z   
2022-01-28T04:53:36.0481246Z   https://github.com/highlightjs/highlight.js/issues/2877
2022-01-28T04:53:36.0481643Z   https://github.com/highlightjs/highlight.js/blob/master/VERSION_10_UPGRADE.md
2022-01-28T04:53:36.0481985Z  
2022-01-28T04:53:36.0482403Z -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
2022-01-28T04:53:36.3802685Z 
2022-01-28T04:53:36.3804289Z > [email protected] postinstall /home/runner/work/dashboard-v2/dashboard-v2/node_modules/vue-demi
2022-01-28T04:53:36.3805357Z > node ./scripts/postinstall.js
2022-01-28T04:53:36.3805620Z 
2022-01-28T04:53:36.5624368Z 
2022-01-28T04:53:36.5625899Z > [email protected] postinstall /home/runner/work/dashboard-v2/dashboard-v2/node_modules/bootstrap-vue
2022-01-28T04:53:36.5626383Z > opencollective || exit 0
2022-01-28T04:53:36.5626616Z 
2022-01-28T04:53:36.6621310Z 
2022-01-28T04:53:36.6622680Z > [email protected] postinstall /home/runner/work/dashboard-v2/dashboard-v2/node_modules/nuxt
2022-01-28T04:53:36.6623195Z > opencollective || exit 0
2022-01-28T04:53:36.6623530Z 
2022-01-28T04:53:36.7622312Z 
2022-01-28T04:53:36.7623828Z > [email protected] postinstall /home/runner/work/dashboard-v2/dashboard-v2/node_modules/swiper
2022-01-28T04:53:36.7625182Z > echo "Love Swiper? Support Vladimir's work by donating or pledging on patreon:
2022-01-28T04:53:36.7625905Z  > https://patreon.com/vladimirkharlampidi
2022-01-28T04:53:36.7626518Z "
2022-01-28T04:53:36.7645885Z 
2022-01-28T04:53:36.7816830Z Love Swiper? Support Vladimir's work by donating or pledging on patreon:
2022-01-28T04:53:36.7817805Z  > https://patreon.com/vladimirkharlampidi
2022-01-28T04:53:36.7818291Z 
2022-01-28T04:53:38.1173242Z npm WARN The package vue-template-compiler is included as both a dev and production dependency.
2022-01-28T04:53:38.1269001Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/webpack-dev-server/node_modules/fsevents):
2022-01-28T04:53:38.1270428Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
2022-01-28T04:53:38.1355114Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/watchpack-chokidar2/node_modules/fsevents):
2022-01-28T04:53:38.1356146Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
2022-01-28T04:53:38.1459103Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY: [email protected] (node_modules/fsevents):
2022-01-28T04:53:38.1460073Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
2022-01-28T04:53:38.1462344Z 
2022-01-28T04:53:38.1542777Z added 2001 packages from 1226 contributors and audited 2014 packages in 47.603s
2022-01-28T04:53:39.1518418Z 
2022-01-28T04:53:39.1519521Z 137 packages are looking for funding
2022-01-28T04:53:39.1520291Z   run `npm fund` for details
2022-01-28T04:53:39.1520501Z 
2022-01-28T04:53:39.1561301Z found 50 vulnerabilities (2 low, 26 moderate, 21 high, 1 critical)
2022-01-28T04:53:39.1561967Z   run `npm audit fix` to fix them, or `npm audit` for details
2022-01-28T04:53:39.3835345Z 
2022-01-28T04:53:39.3836498Z > [email protected] build /home/runner/work/dashboard-v2/dashboard-v2
2022-01-28T04:53:39.3836839Z > nuxt build; nuxt generate
2022-01-28T04:53:39.3836994Z 
2022-01-28T04:54:12.1634286Z [fatal] Nuxt build error
2022-01-28T04:54:12.1636320Z   ERROR in ./pages/Artisan/detail/profile.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--3-0!./node_modules/@nuxt/components/dist/loader.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--13-0!./pages/Artisan/detail/profile.vue?vue&type=script&lang=js&)
2022-01-28T04:54:12.1637504Z   Module not found: Error: Can't resolve '../../../dist/@core/components/feather-icon/FeatherIcon.vue' in 'pages/Artisan/detail'
2022-01-28T04:54:12.1688705Z   @ ./pages/Artisan/detail/profile.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--3-0!./node_modules/@nuxt/components/dist/loader.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--13-0!./pages/Artisan/detail/profile.vue?vue&type=script&lang=js&) 83:0-86 97:17-28
2022-01-28T04:54:12.1690121Z   @ ./pages/Artisan/detail/profile.vue?vue&type=script&lang=js&
2022-01-28T04:54:12.1697338Z   @ ./pages/Artisan/detail/profile.vue
2022-01-28T04:54:12.1697594Z   @ ./.nuxt/router.js
2022-01-28T04:54:12.1697786Z   @ ./.nuxt/index.js
2022-01-28T04:54:12.1697996Z   @ ./.nuxt/client.js
2022-01-28T04:54:12.1698619Z   @ multi ./node_modules/@nuxt/components/lib/installComponents.js ./.nuxt/composition-api/register.js ./.nuxt/client.js
2022-01-28T04:54:12.1698947Z   
2022-01-28T04:54:12.1700045Z   ERROR in ./pages/Artisan/detail/index.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--3-0!./node_modules/@nuxt/components/dist/loader.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--13-0!./pages/Artisan/detail/index.vue?vue&type=script&lang=js&)
2022-01-28T04:54:12.1701207Z   Module not found: Error: Can't resolve '../../../dist/@core/components/feather-icon/FeatherIcon.vue' in 'pages/Artisan/detail'
2022-01-28T04:54:12.1702487Z   @ ./pages/Artisan/detail/index.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--3-0!./node_modules/@nuxt/components/dist/loader.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--13-0!./pages/Artisan/detail/index.vue?vue&type=script&lang=js&) 135:0-86 155:17-28
2022-01-28T04:54:12.1703172Z   @ ./pages/Artisan/detail/index.vue?vue&type=script&lang=js&
2022-01-28T04:54:12.1703457Z   @ ./pages/Artisan/detail/index.vue
2022-01-28T04:54:12.1703683Z   @ ./.nuxt/router.js
2022-01-28T04:54:12.1703886Z   @ ./.nuxt/index.js
2022-01-28T04:54:12.1704105Z   @ ./.nuxt/client.js
2022-01-28T04:54:12.1704650Z   @ multi ./node_modules/@nuxt/components/lib/installComponents.js ./.nuxt/composition-api/register.js ./.nuxt/client.js
2022-01-28T04:54:12.1704957Z   
2022-01-28T04:54:12.1706008Z   ERROR in ./pages/Artisan/index.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--3-0!./node_modules/@nuxt/components/dist/loader.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--13-0!./pages/Artisan/index.vue?vue&type=script&lang=js&)
2022-01-28T04:54:12.1706897Z   Module not found: Error: Can't resolve '../../dist/@core/components/feather-icon/FeatherIcon.vue' in 'pages/Artisan'
2022-01-28T04:54:12.1708087Z   @ ./pages/Artisan/index.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--3-0!./node_modules/@nuxt/components/dist/loader.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--13-0!./pages/Artisan/index.vue?vue&type=script&lang=js&) 315:0-83 335:17-28
2022-01-28T04:54:12.1708743Z   @ ./pages/Artisan/index.vue?vue&type=script&lang=js&
2022-01-28T04:54:12.1709001Z   @ ./pages/Artisan/index.vue
2022-01-28T04:54:12.1709206Z   @ ./.nuxt/router.js
2022-01-28T04:54:12.1709406Z   @ ./.nuxt/index.js
2022-01-28T04:54:12.1709604Z   @ ./.nuxt/client.js
2022-01-28T04:54:12.1710131Z   @ multi ./node_modules/@nuxt/components/lib/installComponents.js ./.nuxt/composition-api/register.js ./.nuxt/client.js
2022-01-28T04:54:12.1710390Z 
2022-01-28T04:54:12.1712161Z    ╭─────────────────────────────╮
2022-01-28T04:54:12.1712506Z    │                             │
2022-01-28T04:54:12.1712799Z    │   ✖ Nuxt Fatal Error        │
2022-01-28T04:54:12.1713072Z    │                             │
2022-01-28T04:54:12.1713363Z    │   Error: Nuxt build error   │
2022-01-28T04:54:12.1713649Z    │                             │
2022-01-28T04:54:12.1713946Z    ╰─────────────────────────────╯
2022-01-28T04:54:12.1714081Z 
2022-01-28T04:54:44.3555413Z [fatal] Nuxt build error
2022-01-28T04:54:44.3557829Z   ERROR in ./pages/Artisan/detail/profile.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--3-0!./node_modules/@nuxt/components/dist/loader.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--13-0!./pages/Artisan/detail/profile.vue?vue&type=script&lang=js&)
2022-01-28T04:54:44.3559459Z   Module not found: Error: Can't resolve '../../../dist/@core/components/feather-icon/FeatherIcon.vue' in 'pages/Artisan/detail'
2022-01-28T04:54:44.3561333Z   @ ./pages/Artisan/detail/profile.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--3-0!./node_modules/@nuxt/components/dist/loader.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--13-0!./pages/Artisan/detail/profile.vue?vue&type=script&lang=js&) 83:0-86 97:17-28
2022-01-28T04:54:44.3610665Z   @ ./pages/Artisan/detail/profile.vue?vue&type=script&lang=js&
2022-01-28T04:54:44.3619091Z   @ ./pages/Artisan/detail/profile.vue
2022-01-28T04:54:44.3619375Z   @ ./node_modules/.cache/nuxt/router.js
2022-01-28T04:54:44.3619635Z   @ ./node_modules/.cache/nuxt/index.js
2022-01-28T04:54:44.3619906Z   @ ./node_modules/.cache/nuxt/client.js
2022-01-28T04:54:44.3620677Z   @ multi ./node_modules/@nuxt/components/lib/installComponents.js ./node_modules/.cache/nuxt/composition-api/register.js ./node_modules/.cache/nuxt/client.js
2022-01-28T04:54:44.3621029Z   
2022-01-28T04:54:44.3622127Z   ERROR in ./pages/Artisan/detail/index.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--3-0!./node_modules/@nuxt/components/dist/loader.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--13-0!./pages/Artisan/detail/index.vue?vue&type=script&lang=js&)
2022-01-28T04:54:44.3623071Z   Module not found: Error: Can't resolve '../../../dist/@core/components/feather-icon/FeatherIcon.vue' in 'pages/Artisan/detail'
2022-01-28T04:54:44.3624318Z   @ ./pages/Artisan/detail/index.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--3-0!./node_modules/@nuxt/components/dist/loader.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--13-0!./pages/Artisan/detail/index.vue?vue&type=script&lang=js&) 135:0-86 155:17-28
2022-01-28T04:54:44.3625014Z   @ ./pages/Artisan/detail/index.vue?vue&type=script&lang=js&
2022-01-28T04:54:44.3625314Z   @ ./pages/Artisan/detail/index.vue
2022-01-28T04:54:44.3625573Z   @ ./node_modules/.cache/nuxt/router.js
2022-01-28T04:54:44.3625844Z   @ ./node_modules/.cache/nuxt/index.js
2022-01-28T04:54:44.3626100Z   @ ./node_modules/.cache/nuxt/client.js
2022-01-28T04:54:44.3626759Z   @ multi ./node_modules/@nuxt/components/lib/installComponents.js ./node_modules/.cache/nuxt/composition-api/register.js ./node_modules/.cache/nuxt/client.js
2022-01-28T04:54:44.3627115Z   
2022-01-28T04:54:44.3628143Z   ERROR in ./pages/Artisan/index.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--3-0!./node_modules/@nuxt/components/dist/loader.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--13-0!./pages/Artisan/index.vue?vue&type=script&lang=js&)
2022-01-28T04:54:44.3629051Z   Module not found: Error: Can't resolve '../../dist/@core/components/feather-icon/FeatherIcon.vue' in 'pages/Artisan'
2022-01-28T04:54:44.3643162Z   @ ./pages/Artisan/index.vue?vue&type=script&lang=js& (./node_modules/babel-loader/lib??ref--3-0!./node_modules/@nuxt/components/dist/loader.js??ref--1-0!./node_modules/vue-loader/lib??vue-loader-options!./node_modules/unplugin/dist/webpack/loaders/transform.js??ref--13-0!./pages/Artisan/index.vue?vue&type=script&lang=js&) 315:0-83 335:17-28
2022-01-28T04:54:44.3643873Z   @ ./pages/Artisan/index.vue?vue&type=script&lang=js&
2022-01-28T04:54:44.3644126Z   @ ./pages/Artisan/index.vue
2022-01-28T04:54:44.3644394Z   @ ./node_modules/.cache/nuxt/router.js
2022-01-28T04:54:44.3644662Z   @ ./node_modules/.cache/nuxt/index.js
2022-01-28T04:54:44.3644935Z   @ ./node_modules/.cache/nuxt/client.js
2022-01-28T04:54:44.3645588Z   @ multi ./node_modules/@nuxt/components/lib/installComponents.js ./node_modules/.cache/nuxt/composition-api/register.js ./node_modules/.cache/nuxt/client.js
2022-01-28T04:54:44.3646094Z 
2022-01-28T04:54:44.3647604Z    ╭─────────────────────────────╮
2022-01-28T04:54:44.3647936Z    │                             │
2022-01-28T04:54:44.3648219Z    │   ✖ Nuxt Fatal Error        │
2022-01-28T04:54:44.3648508Z    │                             │
2022-01-28T04:54:44.3648785Z    │   Error: Nuxt build error   │
2022-01-28T04:54:44.3649068Z    │                             │
2022-01-28T04:54:44.3649361Z    ╰─────────────────────────────╯
2022-01-28T04:54:44.3649495Z 
2022-01-28T04:54:44.3925540Z npm ERR! code ELIFECYCLE
2022-01-28T04:54:44.3926554Z npm ERR! errno 1
2022-01-28T04:54:44.3957098Z npm ERR! [email protected] build: `nuxt build; nuxt generate`
2022-01-28T04:54:44.3957918Z npm ERR! Exit status 1
2022-01-28T04:54:44.3958523Z npm ERR! 
2022-01-28T04:54:44.3958935Z npm ERR! Failed at the [email protected] build script.
2022-01-28T04:54:44.3962098Z npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
2022-01-28T04:54:44.4026834Z 
2022-01-28T04:54:44.4031290Z npm ERR! A complete log of this run can be found in:
2022-01-28T04:54:44.4032602Z npm ERR!     /home/runner/.npm/_logs/2022-01-28T04_54_44_396Z-debug.log
2022-01-28T04:54:44.4094413Z ##[error]Process completed with exit code 1.

did you see is there anything wrong with ?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

月牙弯弯 2025-01-18 09:55:03
Module not found: Error: Can't resolve '../../../dist/@core/components/feather-icon/FeatherIcon.vue' in 'pages/Artisan/detail'

在这里,在您的代码中,您将从 dist 文件夹导入一个图标。当您推送到 Github 时,您可能会忽略该文件夹。这就是为什么它找不到它。您应该直接从 Feather Icons 库导入。

Module not found: Error: Can't resolve '../../../dist/@core/components/feather-icon/FeatherIcon.vue' in 'pages/Artisan/detail'

Here, in your code, you're importing an icon from the dist folder. You're probably ignoring that folder when you push to Github. That's why it can't find it. You should import directly from the Feather Icons library.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文