簡體   English   中英

github 工作流構建和部署到暫存錯誤

[英]github workflow build and deploy to staging error

我在一個項目上工作,想制作一個 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/setup-gcloud@v0.3.0 - 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 安裝和構建命令在我的本地設備上工作正常,但在 github 工作流程中總是出現此錯誤。

 `2022-01-28T04:52:49.8662308Z ##[group]Run npm install 2022-01-28T04:52:49.8662713Z [36;1mnpm install[0m 2022-01-28T04:52:49.8662957Z [36;1mnpm run build[0m 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 > yorkie@2.0:0 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 > core-js@2.6:12 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 > vue-demi@0.12:1 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 > core-js@3.20:1 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 > ejs@2.7:4 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 > highlight.js@9.18.5 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 [41m[37m-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*[0m 2022-01-28T04:53.36:0478943Z [1m[37m 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 [34m 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 [41m[37m 2022-01-28T04:53.36:0482403Z -*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*[0m 2022-01-28T04:53.36:3802685Z 2022-01-28T04:53.36.3804289Z > vue-demi@0.12:1 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 > bootstrap-vue@2.21:1 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 > nuxt@2.15:8 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 > swiper@5.4:5 postinstall /home/runner/work/dashboard-v2/dashboard-v2/node_modules/swiper 2022-01-28T04:53.36?7625182Z > echo "[35m[1mLove Swiper: Support Vladimir's work by donating or pledging on patreon:[22m[39m 2022-01-28T04:53.36:7625905Z > [32mhttps.//patreon:com/vladimirkharlampidi[0m 2022-01-28T04:53.36:7626518Z " 2022-01-28T04:53.36:7645885Z 2022-01-28T04:53.36?7816830Z [35m[1mLove Swiper: Support Vladimir's work by donating or pledging on patreon:[22m[39m 2022-01-28T04:53.36:7817805Z > [32mhttps.//patreon:com/vladimirkharlampidi[0m 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. fsevents@1.2:13 (node_modules/webpack-dev-server/node_modules/fsevents): 2022-01-28T04:53.38:1270428Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY. Unsupported platform for fsevents@1.2:13: wanted {"os","darwin":"arch":"any"} (current: {"os","linux":"arch":"x64"}) 2022-01-28T04:53.38:1355114Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY. fsevents@1.2:13 (node_modules/watchpack-chokidar2/node_modules/fsevents): 2022-01-28T04:53.38:1356146Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY. Unsupported platform for fsevents@1.2:13: wanted {"os","darwin":"arch":"any"} (current: {"os","linux":"arch":"x64"}) 2022-01-28T04:53.38:1459103Z npm WARN optional SKIPPING OPTIONAL DEPENDENCY. fsevents@2.3:2 (node_modules/fsevents): 2022-01-28T04:53.38:1460073Z npm WARN notsup SKIPPING OPTIONAL DEPENDENCY. Unsupported platform for fsevents@2.3:2: 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 > dashboard@1.0:0 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! dashboard@1.0.0 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 dashboard@1.0.0 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.

你看有沒有什么問題?

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

在這里,在您的代碼中,您正在從 dist 文件夾中導入一個圖標。 當您推送到 Github 時,您可能忽略了該文件夾。這就是它找不到它的原因。 您應該直接從 Feather Icons 庫導入。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM