国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

vue前端使用Jenkins自動構(gòu)建項目,保姆級教程

這篇具有很好參考價值的文章主要介紹了vue前端使用Jenkins自動構(gòu)建項目,保姆級教程。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

1. 開始前的準備工作

1臺服務(wù)器,1個鏡像倉庫,安裝docker
練習(xí)的話,服務(wù)器可以在[阿里云上](https://www.aliyun.com/?spm=5176.ecscore_.top-nav.dlogo.509a4df5JhX1PN)領(lǐng)取一個月免費ECS云服務(wù)器,如下圖

jenkins vue,前端,vue.js,jenkins
在阿里云控臺界面搜索容器鏡像服務(wù)
jenkins vue,前端,vue.js,jenkins
添加個人版的容器鏡像服務(wù)
jenkins vue,前端,vue.js,jenkins
然后在服務(wù)器上安裝docker使用下面兩個腳本文件
創(chuàng)建一個腳本 install_before_docker_env.sh

#!/usr/bin/env bash
#安裝docker腳本
echo '----安裝docker準備開始----'

echo '----安裝docker開始----'
#yum  install docker -y
curl -fsSL https://get.docker.com/ | sh
echo '----安裝docker結(jié)束----'

echo '----查看docker版本開始----'
docker --version
echo '----查看docker版本結(jié)束----'


echo '----更改docker 國內(nèi)鏡像原版本開始----'

#mkdir docker
mkdir -p /etc/docker
chmod -R 777 /etc/docker
sudo vi /etc/docker/daemon.json
#{
#
#“registry-mirrors”: [“http://hub-mirror.c.163.com”]
#
#}
systemctl restart docker.service
echo '----更改docker 國內(nèi)鏡像原版本結(jié)束----'

echo '----設(shè)置docker 開機啟動開始----'
systemctl start docker
systemctl enable docker
#這行不需要
#yum install -y yum-utils >   device-mapper-persistent-data >   lvm2
systemctl enable docker
echo '----設(shè)置docker 開機啟動結(jié)束----'




echo '----安裝docker準備結(jié)束----'



創(chuàng)建第二個腳本 install_docker-new.sh

#!/usr/bin/env bash
#安裝docker腳本
echo '----安裝docker準備開始----'

echo '----安裝docker開始----'
#yum  install docker -y
curl -fsSL https://get.docker.com/ | sh
echo '----安裝docker結(jié)束----'

echo '----查看docker版本開始----'
docker --version
echo '----查看docker版本結(jié)束----'


echo '----更改docker 國內(nèi)鏡像原版本開始----'

#mkdir docker
mkdir -p /etc/docker
chmod -R 777 /etc/docker
sudo vi /etc/docker/daemon.json
#{
#
#“registry-mirrors”: [“http://hub-mirror.c.163.com”]
#
#}
systemctl restart docker.service
echo '----更改docker 國內(nèi)鏡像原版本結(jié)束----'

echo '----設(shè)置docker 開機啟動開始----'
systemctl start docker
systemctl enable docker
#這行不需要
#yum install -y yum-utils >   device-mapper-persistent-data >   lvm2
systemctl enable docker
echo '----設(shè)置docker 開機啟動結(jié)束----'




echo '----安裝docker準備結(jié)束----'



在服務(wù)根目錄下創(chuàng)建一個install目錄將兩個腳本文件放入
cdinstall目錄下,執(zhí)行ll看兩個文件是否有可執(zhí)行權(quán)限
下圖就是無權(quán)限的
jenkins vue,前端,vue.js,jenkins
沒有執(zhí)行權(quán)限的話,執(zhí)行命令,將兩個安裝docker腳本變?yōu)榭蓤?zhí)行權(quán)限

chmod u+x install_before_docker_env.sh
chmod u+x install_docker-new.sh

然后執(zhí)行ll,查看兩個文件名是否變?yōu)榫G色,變?yōu)榫G色即是可執(zhí)行
jenkins vue,前端,vue.js,jenkins
執(zhí)行兩個腳本文件,如果報下圖問題

 ./install_before_docker_env.sh
  ./install_docker-new.sh

jenkins vue,前端,vue.js,jenkins
則需一下操作

vim install_before_docker_env.sh

進入文件后,shift + :
輸入命令

set ff=unix

然后按回車鍵保存,繼續(xù)shift + :
輸入命令

wq

保存退出

install_docker-new.sh文件處理亦是如此

vim install_docker-new.sh

進入文件后,shift + :
輸入命令

set ff=unix

然后按回車鍵保存,繼續(xù)shift + :
輸入命令

wq

保存退出

然后執(zhí)行這兩個腳本,第一個執(zhí)行完后,執(zhí)行第二個

 ./install_before_docker_env.sh
 ./install_docker-new.sh 

然后看到以下頁面,就代表腳本執(zhí)行成功了,現(xiàn)在等待兩個腳本執(zhí)行完畢
jenkins vue,前端,vue.js,jenkins
安裝完后,輸入命令

docker

出現(xiàn)下圖內(nèi)容,就代表docker已成功安裝
jenkins vue,前端,vue.js,jenkins
查看docker 是否啟動,如下圖所示則是已啟動
jenkins vue,前端,vue.js,jenkins

2.搭建 jenkins 服務(wù)

創(chuàng)建需要的目錄

mkdir -p /install/jenkins_home

授予最高權(quán)限,避免一些權(quán)限問題

chmod -R 777 /install/jenkins_home

運行服務(wù)

docker run -d --name jenkins -uroot -p 50001:8080 -p 50000:50000 --restart=always -e TZ=“Asia/Shanghai” -e JENKINS_OPTS="--prefix=/jenkins" -e JENKINS_ARGS="--prefix=/jenkins" --privileged=true -v /install/jenkins_home:/var/jenkins_home -v /etc/localtime:/etc/localtime -v /usr/bin/docker:/usr/bin/docker -v /var/run/docker.sock:/var/run/docker.sock  -v /etc/sysconfig/docker:/etc/sysconfig/docker -v /usr/bin/docker-current:/usr/bin/docker-current  jenkins/jenkins

·
命令詳細解釋:
注意:千萬不要自己在jenkins/jenkins后面指定版本:lastest,他會使用最新版本,但是進入頁面配置賬戶那些的時候會出現(xiàn)中文亂碼的情況,并且和gitlab集成會出現(xiàn)url的不行的情況,就用這個 jenkins/jenkins就可以了,并且和gitlab集成沒有url不行的情況
docker run
-d #表示后臺運行 (所有 docker 容器基本必須加的參數(shù))
–name jenkins #表示該容器的名稱,必須是唯一·的值,不能重復(fù),可以用它他來代替容器 id,更容易記憶,就類似于域名和 IP 的關(guān)系,用它可以代替容器 ID 刪除,或者停止容器服務(wù)
–restart always #能夠使我們在重啟 docker 時,自動啟動相關(guān)容器 (所有 docker 容器基本必須加的參數(shù))
-p 50001:8080 #用宿主機的 50001 端口映射容器內(nèi)部服務(wù)的 8080 端口(jenkins 服務(wù)的 web 界面服務(wù)端口,50001 可以換成任意宿主機開放的端口,-p 50000:50000 這個默認的不用改)
-e TZ=“Asia/Shanghai” #設(shè)置 jenkins 服務(wù)的的時區(qū)參數(shù)保證和宿主機時間一致
-v /etc/localtime:/etc/localtime #設(shè)置 jenkins 服務(wù)的的時區(qū)參數(shù)保證和宿主機時間一致
-e JENKINS_OPTS=“–prefix=/jenkins” -e JENKINS_ARGS=“–prefix=/jenkins” #設(shè)置 jenkins 服務(wù)的訪問項目名,如果后面要用到 nginx 代理 ip 端口進項訪問,那么這個必須要設(shè)置
-v /install/jenkins_home:/var/jenkins_home #將 jenkins 服務(wù)/var/jenkins_home 的文件以及目錄持久化到宿主機的/install/jenkins_home,可以便于我們對某些文件的操作,以及上傳一些文件到容器內(nèi)部使用
–privileged=true #權(quán)限 ,給容器賦予最高權(quán)限 (所有 docker 容器基本必須加的參數(shù),會減少很多不必要的權(quán)限錯誤)
jenkins/jenkins:latest # 指定鏡像的版本 格式:倉庫地址/鏡像項名稱:鏡像版本號 latest 表示最新的版本號 ,如果沒有提前拉去鏡像,則會自動拉?。ㄋ?docker 容器基本必須加的參數(shù))

驗證是否搭建成功:
訪問 http://服務(wù)器IP:50001/jenkins/,出現(xiàn)以下界面即運行成功
jenkins vue,前端,vue.js,jenkins
如果無法訪問,查看下服務(wù)器的50001端口是否放開,沒有開放需要開放下
jenkins vue,前端,vue.js,jenkins

在宿主機執(zhí)行

cat /install/jenkins_home/secrets/initialAdminPassword 

獲取初始登錄密碼

jenkins vue,前端,vue.js,jenkins
選擇點擊安裝推薦的插件,耐心等待所有插件安裝完成
jenkins vue,前端,vue.js,jenkins
jenkins vue,前端,vue.js,jenkins
注冊一個非admin的用戶,后面可以用該用戶登錄操作jenkins,擁有和admin用戶的一樣的權(quán)限,保存完成,開始使用jenkins
jenkins vue,前端,vue.js,jenkins
jenkins vue,前端,vue.js,jenkins
jenkins vue,前端,vue.js,jenkins
安裝jenkins中文插件
jenkins vue,前端,vue.js,jenkins
jenkins vue,前端,vue.js,jenkins
jenkins vue,前端,vue.js,jenkins
在宿主機執(zhí)行

 docker restart jenkins

重啟jenkins,加載最新的插件,此時回到web界面應(yīng)該都是中文顯示了
jenkins vue,前端,vue.js,jenkins
jenkins vue,前端,vue.js,jenkins

3.安裝node環(huán)境

下載node.js的jenkins插件,按照下圖操作
jenkins vue,前端,vue.js,jenkins
jenkins vue,前端,vue.js,jenkins
配置全局node.js的版本,建議 如果是最好用node14.17.2這個版本,這個版本適合vue2,vue3,react都可以打包,當然你也可以根據(jù)你自己的項目來決定,也可以像jdk一樣多裝幾個,如下圖配置,點擊下方的保存即可完成配置

4.安裝Publish Over SSH插件

可以幫助我們將打包的好的jar或者其他文件傳送到真正部署的主機,并且執(zhí)行我們一些腳本來啟動運行服務(wù),因為一般部署服務(wù)的主機和打包的主機是不同,同樣單臺主機打包部署也支持發(fā)送相關(guān)文件,然后給配置over SSH插件
jenkins vue,前端,vue.js,jenkins
配置 over SSH步驟1:首頁==》系統(tǒng)管理==》系統(tǒng)配置,Passphrase:如果私鑰設(shè)置了密碼就是私鑰的密碼,私鑰沒設(shè)置密碼可以不填
jenkins vue,前端,vue.js,jenkins
jenkins vue,前端,vue.js,jenkins
配置 over SSH步驟2:在jenkins容器所在的宿主機(并非jenkins容器內(nèi)部==>親測容器內(nèi)部生成的無效)生成ssh密鑰和公鑰,公鑰發(fā)送到各個jenkins需要鏈接的服務(wù)器,這樣就可以可以實現(xiàn)免ssh賬號密碼登錄服務(wù)器
在宿主機執(zhí)行

ssh-keygen

生成公私鑰,默認生成在 /root/.ssh 目錄下面, id_rsa是私鑰文件, id_rsa.pub 是公鑰文件,
然后執(zhí)行

 ssh-copy-id -i /root/.ssh/id_rsa.pub -p 22 root@服務(wù)器IP

有的默認不是22端口需改成自己的端口,然后確認yes,輸入服務(wù)器的密碼即可, 鏈接多個服務(wù)器就需要執(zhí)行多次該命令將文件發(fā)送到多個服務(wù)器 【經(jīng)過驗證該公鑰和私鑰還是要在jenkins容器的宿主機上面進行,然后使用私鑰的內(nèi)容字符串,不用私鑰路徑進行】
jenkins vue,前端,vue.js,jenkins
jenkins vue,前端,vue.js,jenkins
執(zhí)行命令,將RSA公鑰里面的內(nèi)容復(fù)制下來

vim  /root/.ssh/id_rsa

jenkins vue,前端,vue.js,jenkins
把剛剛復(fù)制下來的公鑰文本放到Publish over SSH配置中,測試下是否可以連接
jenkins vue,前端,vue.js,jenkins
tips: 如果這里的SSH Servers Remote Directory 如果填了‘/’,則項目的configure 設(shè)置Transfers 與 Transfer Set的Remote Directory前面就不要加‘/’

5.安裝gitlab插件或者gitee插件

取決于你的代碼是用的哪個倉庫,如果都在用,這兩個插件都可以下載
jenkins vue,前端,vue.js,jenkins
jenkins vue,前端,vue.js,jenkins
jenkins vue,前端,vue.js,jenkins

6.新建一個自由風(fēng)格的項目

jenkins vue,前端,vue.js,jenkins
jenkins vue,前端,vue.js,jenkins
任務(wù)配置
配置源碼管理
jenkins vue,前端,vue.js,jenkins
jenkins vue,前端,vue.js,jenkins

構(gòu)建觸發(fā)器勾選Gitee webhook觸發(fā)構(gòu)建
jenkins vue,前端,vue.js,jenkins
點擊生成Gitee WebHook 密碼,復(fù)制備用
jenkins vue,前端,vue.js,jenkins
打開并登錄自己的gitee賬號,打開對應(yīng)的項目,點擊管理===》WebHooks===》添加 webHook

jenkins vue,前端,vue.js,jenkins
jenkins vue,前端,vue.js,jenkins
復(fù)制Jenkins任務(wù)地址,粘貼到gitee webhooks配置中
jenkins vue,前端,vue.js,jenkins
選擇你需要的node環(huán)境
jenkins vue,前端,vue.js,jenkins
Build Steps
點擊增加構(gòu)建步驟按鈕 選擇執(zhí)行shell
jenkins vue,前端,vue.js,jenkins
輸入shell命令

npm config set registry https://registry.npm.taobao.org
npm install yarn -g
yarn config set registry https://registry.npm.taobao.org -g
yarn config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/ -g
yarn
yarn run build

jenkins vue,前端,vue.js,jenkins
點擊增加構(gòu)建后操作步驟選擇Send build artifacts over SSH
jenkins vue,前端,vue.js,jenkins
配置Send build artifacts over SSH
依次輸入

dist/**/*
install/quesweb 
cd /install/quesweb

jenkins vue,前端,vue.js,jenkins
配置Transfer Set
jenkins vue,前端,vue.js,jenkins
nginx.conf文件源碼


#user  nobody;
worker_processes  1;
#error_log  logs/error.log;
#error_log  logs/error.log  notice;
#error_log  logs/error.log  info;
#pid        logs/nginx.pid;
events {
    worker_connections  1024;
}
http {
    include       mime.types;
    default_type  application/octet-stream;
    #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
    #                  '$status $body_bytes_sent "$http_referer" '
    #                  '"$http_user_agent" "$http_x_forwarded_for"';
    #access_log  logs/access.log  main;
    sendfile        on;
    #tcp_nopush     on;
    #keepalive_timeout  0;
    keepalive_timeout  65;
    #gzip  on;
underscores_in_headers on;
    server {
        listen       80;
         server_name localhost;
		# underscores_in_headers on;
        #charset koi8-r;
        #access_log  logs/host.access.log  main;
        #   location /wx-share {
        #          alias    /usr/share/nginx/html/dist/;
        #          index index.html index.htm index.php;
		# 	          try_files $uri $uri/ /wx-share/index.html;  #
        #     }
          location / {
                 alias    /usr/share/nginx/html/dist/;
                 index index.html index.htm index.php;
			          try_files $uri $uri/ /wx-share/index.html;  #
            }
    }
}

再添加一個Transfer Set配置
jenkins vue,前端,vue.js,jenkins
輸入命令

cd /install/quesweb
docker rm -f 容器名稱
docker build -t 鏡像地址:latest .
docker login -u=xxx registry.cn-shenzhen.aliyuncs.com -p=xxx
docker push 鏡像地址:latest
docker run -d -p 80:80 --name=容器名稱 鏡像地址:latest

里面鏡像地址,在阿里云容器鏡像服務(wù)中查看
jenkins vue,前端,vue.js,jenkins
jenkins vue,前端,vue.js,jenkins
Dockerfile文件源碼

#其中 pro 目錄就是vue在本地打包出來的一個目錄,名字可以隨便取
# 設(shè)置基礎(chǔ)鏡像
FROM nginx
# # 定義作者
# MAINTAINER kl
# 將當前Dockerfile文件同級的的pro文件夾復(fù)制到容器內(nèi)部 /usr/share/nginx/html/pro 這個目錄下面
#容器內(nèi)部中如果這個目錄不存在,會自動創(chuàng)建pro目錄
 COPY dist  /usr/share/nginx/html/dist
# COPY dist  /usr/share/nginx/html/dist
#將當前Dockerfile文件同級的nginx.conf文件拷貝到容器內(nèi)部的 /etc/nginx/nginx.conf
#如果沒有會創(chuàng)建,如果有會覆蓋
COPY nginx.conf /etc/nginx/nginx.conf
#輸出一句話 表示完成
RUN echo 'echo init ok!!'

EXPOSE 80

此時到這里前端自動化就基本完成了,現(xiàn)在可以執(zhí)行試試
jenkins vue,前端,vue.js,jenkins
可以在控制臺查看日志
jenkins vue,前端,vue.js,jenkins
可以勾選項目配置里的保留構(gòu)建的依賴日志,方便查看構(gòu)建時的日志記錄
jenkins vue,前端,vue.js,jenkins
可以勾選Verbose output in console,方便查看SSH的輸出
jenkins vue,前端,vue.js,jenkins
看到這個快樂的小太陽就代表你構(gòu)建成功啦
jenkins vue,前端,vue.js,jenkins

書寫不易,麻煩來個一鍵三連(點贊,關(guān)注,收藏)文章來源地址http://www.zghlxwxcb.cn/news/detail-753087.html

到了這里,關(guān)于vue前端使用Jenkins自動構(gòu)建項目,保姆級教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • DevOps—基于 Jenkins 構(gòu)建 Vue 前端工程自動化流程

    DevOps—基于 Jenkins 構(gòu)建 Vue 前端工程自動化流程

    一個完整的生產(chǎn)環(huán)境的 CI/CD 流程,往往會包括以下這些階段: 編碼 → 提交 → 構(gòu)建 → 測試 → 交付 → 部署 這里只是演示,就省略了測試相關(guān)階段,只包含提交、構(gòu)建、發(fā)布、部署,一個簡單的流程如下: vue 應(yīng)用構(gòu)建依賴于 Nodejs,需要在 Jenkins 上安裝 Nodejs 插件,并且進

    2024年02月15日
    瀏覽(24)
  • 寶塔+docker+jenkins部署vue項目(保姆級教程)

    寶塔+docker+jenkins部署vue項目(保姆級教程)

    在軟件商城安裝Docker管理器 使用命令行 jenkins_home為我創(chuàng)建的目錄 可以修改任意目錄 我這里設(shè)置的端口為8080 啟動之前需要在云服務(wù)器管理平臺和寶塔開通相應(yīng)端口號 代表成功 首次加載比較慢、需要等待很長時間 到這個頁面算是初始化完成了 輸入密碼路徑為 之前設(shè)置的路

    2024年02月03日
    瀏覽(20)
  • 2023全網(wǎng)最細最全保姆級gitlab+Jenkins+maven自動化部署springboot項目教程

    2023全網(wǎng)最細最全保姆級gitlab+Jenkins+maven自動化部署springboot項目教程

    如果沒有Linux基礎(chǔ)請仔細看好每一個步驟,避免出錯,從0到1帶你搭建自動化部署環(huán)境,包括服務(wù)器安裝,自動化部署所需各類軟件安裝配置,詳細貼出每一步,不斷步驟,讓你一次搭建部署完成,希望這篇文章能給大家?guī)硪欢ǖ膸椭?話不多說開始整 2.0 CentOs安裝 2.0.1 下載VM虛擬機 我直

    2024年02月08日
    瀏覽(62)
  • Jenkins 中部署Nodejs插件并使用,并構(gòu)建前端項目(3)

    Jenkins 中部署Nodejs插件并使用,并構(gòu)建前端項目(3)

    遇到多個版本nodeJS需要構(gòu)建的時候 1、第一種就是一個配置安裝,然后進行選中配置 2、第二種就是插件:nvm-wrapper,我們還是選用NodeJS插件: (1)可以加載任意npmrc文件; (2)與Jenkins結(jié)合緊密,封裝少,項目相對活躍; (3)功能豐富,可全局安裝模塊。 這里的路徑,要把

    2024年02月22日
    瀏覽(23)
  • 『DevOps』如何使用 Webhook 在 Jenkins 項目中實現(xiàn)自動構(gòu)建

    『DevOps』如何使用 Webhook 在 Jenkins 項目中實現(xiàn)自動構(gòu)建

    ??讀完這篇文章里你能收獲到 全文采用圖文形式講解 在Jenkins配置Webhook 實現(xiàn)代碼推送時Jenkins自動構(gòu)建 感謝點贊+收藏,避免下次找不到~ 在現(xiàn)代軟件開發(fā)中,持續(xù)集成和自動化構(gòu)建是至關(guān)重要的環(huán)節(jié)。本文將介紹如何利用Jenkins和Generic Webhook Trigger Plugin插件實現(xiàn)自動構(gòu)建代碼

    2024年02月08日
    瀏覽(17)
  • Jenkins自動構(gòu)建打包發(fā)布vue項目報錯Error: error:0308010C:digital envelope routines::unsupported

    錯誤日志: 原因: 新版本node.js使用了OpenSSL3.0對允許算法和密鑰大小增加了嚴格的限制。 解決辦法: Windows: Linux:

    2024年02月17日
    瀏覽(25)
  • 使用Jenkins自動部署vue項目

    使用Jenkins自動部署vue項目

    1、Jenkins簡介 Jenkins是開源CICD軟件領(lǐng)導(dǎo)者, 提供超過1000個插件來支持構(gòu)建、部署、自動化, 滿足任何項目的需要。 2、Jenkins安裝 這里是使用docker-compose安裝Jenkins,所以需要先安裝docker和docker-compose 2.1、docker安裝 2.2、docker-compose安裝 2.3、Jenkins安裝 創(chuàng)建docker-compose.yaml文件 創(chuàng)

    2024年02月06日
    瀏覽(19)
  • Jenkins+GitLab+Docker搭建前端自動化構(gòu)建鏡像容器部署

    Jenkins+GitLab+Docker搭建前端自動化構(gòu)建鏡像容器部署

    前言 ?? 需提前安裝環(huán)境及知識點: 1、Docker搭建及基礎(chǔ)操作 2、DockerFile文件描述 3、Jenkins搭建及基礎(chǔ)點 ?? 目的: 將我們的前端項目打包成一個鏡像容器并自動發(fā)布部署,可供隨時pull訪問 1、在當前項目的根目錄創(chuàng)建Dockerfile文件并寫入如下代碼: 代碼片段詳細描述: 注意

    2024年02月05日
    瀏覽(24)
  • 【異?!縅enkins執(zhí)行前端項目Npm構(gòu)建時,出現(xiàn)報錯This dependency was not found: vue-class-component in ./node_modules/vu

    【異?!縅enkins執(zhí)行前端項目Npm構(gòu)建時,出現(xiàn)報錯This dependency was not found: vue-class-component in ./node_modules/vu

    同事的代碼變更,導(dǎo)致了在Jenkins無法執(zhí)行構(gòu)建 錯誤的原因是項目中引入了vue-class-component,但是在項目的依賴列表中,卻沒有找到它,因此會報如上的錯誤。 vue-class-component是一個用于類式Vue組件的TypeScript裝飾器。 它允許您將Vue組件定義為類,這可以使您的代碼更有組織性和

    2024年02月03日
    瀏覽(30)
  • Jenkins + Gitlab 實現(xiàn)項目自動化構(gòu)建及部署

    Jenkins + Gitlab 實現(xiàn)項目自動化構(gòu)建及部署

    ? 通俗來講就是本地項目 push 到 gitlab 后, Jenkins 能夠識別到項目的更新并自動構(gòu)建部署; ?本文以實際操作的方式來表述詳細配置過程及避開配置 Jenkins 時的坑. 默認電腦已經(jīng)安裝了虛擬機, 默認gitlab 上已經(jīng)有了你想要部署的項目, 部署了 maven 和 jdk 并配置了環(huán)境變量!!! 1 執(zhí)行

    2024年02月16日
    瀏覽(24)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包