主頁 > 前端設計 > github作業流構建和部署到暫存錯誤

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

2022-03-02 17:56:10 前端設計

我在一個專案上作業,想制作一個 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 and 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.

你看到有什么問題嗎?

uj5u.com熱心網友回復:

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

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

轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/435857.html

標籤:Vue.js github 工作流程

上一篇:[email protected]:使用yarn安裝githubjs包時權限被拒絕(publickey)

下一篇:如何組織README檔案?

標籤雲
其他(157675) Python(38076) JavaScript(25376) Java(17977) C(15215) 區塊鏈(8255) C#(7972) AI(7469) 爪哇(7425) MySQL(7132) html(6777) 基礎類(6313) sql(6102) 熊猫(6058) PHP(5869) 数组(5741) R(5409) Linux(5327) 反应(5209) 腳本語言(PerlPython)(5129) 非技術區(4971) Android(4554) 数据框(4311) css(4259) 节点.js(4032) C語言(3288) json(3245) 列表(3129) 扑(3119) C++語言(3117) 安卓(2998) 打字稿(2995) VBA(2789) Java相關(2746) 疑難問題(2699) 细绳(2522) 單片機工控(2479) iOS(2429) ASP.NET(2402) MongoDB(2323) 麻木的(2285) 正则表达式(2254) 字典(2211) 循环(2198) 迅速(2185) 擅长(2169) 镖(2155) 功能(1967) .NET技术(1958) Web開發(1951) python-3.x(1918) HtmlCss(1915) 弹簧靴(1913) C++(1909) xml(1889) PostgreSQL(1872) .NETCore(1853) 谷歌表格(1846) Unity3D(1843) for循环(1842)

熱門瀏覽
  • vue移動端上拉加載

    可能做得過于簡單或者比較low,請各位大佬留情,一起探討技術 ......

    uj5u.com 2020-09-10 04:38:07 more
  • 優美網站首頁,頂部多層導航

    一個個人用的瀏覽器首頁,可以把一下常用的網站放在這里,平常打開會比較方便。 第一步,HTML代碼 <script src=https://www.cnblogs.com/szharf/p/"js/jquery-3.4.1.min.js"></script> <div id="navigate"> <ul> <li class="labels labels_1"> ......

    uj5u.com 2020-09-10 04:38:47 more
  • 頁面為要加<!DOCTYPE html>

    最近因為寫一個js函式,需要用到$(window).height(); 由于手寫demo的時候,過于自信,其實對前端方面的認識也不夠體系,用文本檔案直接敲出來的html代碼,第一行沒有加上<!DOCTYPE html> 導致了$(window).height();的結果直接是整個document的高 ......

    uj5u.com 2020-09-10 04:38:52 more
  • WordPress網站程式手動升級要做好資料備份

    WordPress博客網站程式在進行升級前,必須要做好網站資料的備份,這個問題良家佐言是遇見過的;在剛開始接觸WordPress博客程式的時候,因為升級問題和博客網站的修改的一些嘗試,良家佐言是吃盡了苦頭。因為購買的是西部數碼的空間和域名,每當佐言把自己的WordPress博客網站搞到一塌糊涂的時候 ......

    uj5u.com 2020-09-10 04:39:30 more
  • WordPress程式不能升級為5.4.2版本的原因

    WordPress是一款個人博客系統,受到英文博客愛好者和中文博客愛好者的追捧,并逐步演化成一款內容管理系統軟體;它是使用PHP語言和MySQL資料庫開發的,用戶可以在支持PHP和MySQL資料庫的服務器上使用自己的博客。每一次WordPress程式的更新,就會牽動無數WordPress愛好者的心, ......

    uj5u.com 2020-09-10 04:39:49 more
  • 使用CSS3的偽元素進行首字母下沉和首行改變樣式

    網頁中常見的一種效果,首字改變樣式或者首行改變樣式,效果如下圖。 代碼: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, ......

    uj5u.com 2020-09-10 04:40:09 more
  • 關于a標簽的講解

    什么是a標簽? <a> 標簽定義超鏈接,用于從一個頁面鏈接到另一個頁面。 <a> 元素最重要的屬性是 href 屬性,它指定鏈接的目標。 a標簽的語法格式:<a href=https://www.cnblogs.com/summerxbc/p/"指定要跳轉的目標界面的鏈接">需要展示給用戶看見的內容</a> a標簽 在所有瀏覽器中,鏈接的默認外觀如下: 未被訪問的鏈接帶 ......

    uj5u.com 2020-09-10 04:40:11 more
  • 前端輪播圖

    在需要輪播的頁面是引入swiper.min.js和swiper.min.css swiper.min.js地址: 鏈接:https://pan.baidu.com/s/15Uh516YHa4CV3X-RyjEIWw 提取碼:4aks swiper.min.css地址 鏈接:https://pan.b ......

    uj5u.com 2020-09-10 04:40:13 more
  • 如何設定html中的背景圖片(全屏顯示,且不拉伸)

    1 <style>2 body{background-image:url(https://uploadbeta.com/api/pictures/random/?key=BingEverydayWallpaperPicture); 3 background-size:cover;background ......

    uj5u.com 2020-09-10 04:40:16 more
  • Java學習——HTML詳解(上)

    HTML詳解 初識HTML Hyper Text Markup Language(超文本標記語言) 1 <!--DOCTYPE:告訴瀏覽器我們要使用什么規范--> 2 <!DOCTYPE html> 3 <html lang="en"> 4 <head> 5 <!--meta 描述性的標簽,描述一些 ......

    uj5u.com 2020-09-10 04:40:33 more
最新发布
  • 我的第一個NPM包:panghu-planebattle-esm(胖虎飛機大戰)使用說明

    好家伙,我的包終于開發完啦 歡迎使用胖虎的飛機大戰包!! 為你的主頁添加色彩 這是一個有趣的網頁小游戲包,使用canvas和js開發 使用ES6模塊化開發 效果圖如下: (覺得圖片太sb的可以自己改) 代碼已開源!! Git: https://gitee.com/tang-and-han-dynas ......

    uj5u.com 2023-04-20 07:59:23 more
  • 生產事故-走近科學之消失的JWT

    入職多年,面對生產環境,盡管都是小心翼翼,慎之又慎,還是難免捅出簍子。輕則滿頭大汗,面紅耳赤。重則系統停擺,損失資金。每一個生產事故的背后,都是寶貴的經驗和教訓,都是專案成員的血淚史。為了更好地防范和遏制今后的各類事故,特開此專題,長期更新和記錄大大小小的各類事故。有些是親身經歷,有些是經人耳傳口授 ......

    uj5u.com 2023-04-18 07:55:04 more
  • 記錄--Canvas實作打飛字游戲

    這里給大家分享我在網上總結出來的一些知識,希望對大家有所幫助 打開游戲界面,看到一個畫面簡潔、卻又富有挑戰性的游戲。螢屏上,有一個白色的矩形框,里面不斷下落著各種單詞,而我需要迅速地輸入這些單詞。如果我輸入的單詞與螢屏上的單詞匹配,那么我就可以獲得得分;如果我輸入的單詞錯誤或者時間過長,那么我就會輸 ......

    uj5u.com 2023-04-04 08:35:30 more
  • 了解 HTTP 看這一篇就夠

    在學習網路之前,了解它的歷史能夠幫助我們明白為何它會發展為如今這個樣子,引發探究網路的興趣。下面的這張圖片就展示了“互聯網”誕生至今的發展歷程。 ......

    uj5u.com 2023-03-16 11:00:15 more
  • 藍牙-低功耗中心設備

    //11.開啟藍牙配接器 openBluetoothAdapter //21.開始搜索藍牙設備 startBluetoothDevicesDiscovery //31.開啟監聽搜索藍牙設備 onBluetoothDeviceFound //30.停止監聽搜索藍牙設備 offBluetoothDevi ......

    uj5u.com 2023-03-15 09:06:45 more
  • canvas畫板(滑鼠和觸摸)

    <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>canves</title> <style> #canvas { cursor:url(../images/pen.png),crosshair; } #canvasdiv{ bo ......

    uj5u.com 2023-02-15 08:56:31 more
  • 手機端H5 實作自定義拍照界面

    手機端 H5 實作自定義拍照界面也可以使用 MediaDevices API 和 <video> 標簽來實作,和在桌面端做法基本一致。 首先,使用 MediaDevices.getUserMedia() 方法獲取攝像頭媒體流,并將其傳遞給 <video> 標簽進行渲染。 接著,使用 HTML 的 < ......

    uj5u.com 2023-01-12 07:58:22 more
  • 記錄--短視頻滑動播放在 H5 下的實作

    這里給大家分享我在網上總結出來的一些知識,希望對大家有所幫助 短視頻已經無數不在了,但是主體還是使用 app 來承載的。本文講述 H5 如何實作 app 的視頻滑動體驗。 無聲勝有聲,一圖頂百辯,且看下圖: 網址鏈接(需在微信或者手Q中瀏覽) 從上圖可以看到,我們主要實作的功能也是本文要講解的有: ......

    uj5u.com 2023-01-04 07:29:05 more
  • 一文讀懂 HTTP/1 HTTP/2 HTTP/3

    從 1989 年萬維網(www)誕生,HTTP(HyperText Transfer Protocol)經歷了眾多版本迭代,WebSocket 也在期間萌芽。1991 年 HTTP0.9 被發明。1996 年出現了 HTTP1.0。2015 年 HTTP2 正式發布。2020 年 HTTP3 或能正... ......

    uj5u.com 2022-12-24 06:56:02 more
  • 【HTML基礎篇002】HTML之form表單超詳解

    ??一、form表單是什么

    ??二、form表單的屬性

    ??三、input中的各種Type屬性值

    ??四、標簽 ......

    uj5u.com 2022-12-18 07:17:06 more