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

《npm安裝依賴、Jenkins打包系列問(wèn)題》遇到問(wèn)題可以在此處跟,定期補(bǔ)充進(jìn)來(lái)

這篇具有很好參考價(jià)值的文章主要介紹了《npm安裝依賴、Jenkins打包系列問(wèn)題》遇到問(wèn)題可以在此處跟,定期補(bǔ)充進(jìn)來(lái)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

此處記錄前端 Jenkins及下載依賴時(shí)碰到的各類問(wèn)題

問(wèn)題1:globalThis is not defined

問(wèn)題現(xiàn)象

構(gòu)建時(shí)出現(xiàn)的錯(cuò)誤截圖:
globalthis not defined 如何解決,vue,Linux,JavaScript,npm,jenkins,rust

查了一下說(shuō)要升級(jí)node?

https://stackoverflow.com/questions/66586352/referenceerror-globalthis-is-not-defined

globalthis not defined 如何解決,vue,Linux,JavaScript,npm,jenkins,rust

可是公司環(huán)境基本上node都是10.xxx版本,升級(jí)是定然不行的。

解決辦法

不需要升級(jí)node版本

固定sass版本后可正常打包


問(wèn)題2:在安裝依賴時(shí)出現(xiàn)npm ERR! code EINTERGRITY

問(wèn)題現(xiàn)象:

截圖:如下提示,這種情況:

globalthis not defined 如何解決,vue,Linux,JavaScript,npm,jenkins,rust

先檢查一下自己或Jenkins網(wǎng)絡(luò)是不是能通地址(ping 或 telnet)

https://registry.npmmirror.com/ 國(guó)內(nèi)鏡像庫(kù)

解決辦法:

如果網(wǎng)絡(luò)沒(méi)問(wèn)題,執(zhí)行如下命令配置

npm config set registry https://registry.npmmirror.com/

配置成功后大概是這樣的。重點(diǎn)是registry

再裝依賴試試,如果還不行看看版本是不是2.1以下私有庫(kù),需要單獨(dú)指定安裝。

那就是

npm i zfs-ui@2.1.2

問(wèn)題3:JavaScript heap out of memory

這問(wèn)題看起來(lái)非常像是內(nèi)存超了,當(dāng)時(shí)找了運(yùn)維加內(nèi)存,臨時(shí)解決了。但是加了8個(gè)G,運(yùn)維怒了!

讓我們繼續(xù)排查什么原因,后來(lái)發(fā)現(xiàn)下面截圖中的有個(gè)關(guān)鍵的sass什么的,想著估計(jì)是它的問(wèn)題,因?yàn)樯?jí)版本了。

問(wèn)題現(xiàn)象:

globalthis not defined 如何解決,vue,Linux,JavaScript,npm,jenkins,rust
globalthis not defined 如何解決,vue,Linux,JavaScript,npm,jenkins,rust

解決辦法:

報(bào)以上截圖中二個(gè)錯(cuò)誤都可把 sass 版本固定為:1.55.0;(或者當(dāng)前package.json用的什么版本直接把^~等符號(hào)去掉再試試)


問(wèn)題4:token.type.endsWith is not a function

問(wèn)題現(xiàn)象:

globalthis not defined 如何解決,vue,Linux,JavaScript,npm,jenkins,rust

又是個(gè)什么神仙錯(cuò)誤,反正網(wǎng)上一查,排查了很久定位大概率是eslint的問(wèn)題, 然后在github發(fā)現(xiàn)有個(gè) issue 討論過(guò)這個(gè)問(wèn)題。并且找到了

解決辦法:

globalthis not defined 如何解決,vue,Linux,JavaScript,npm,jenkins,rust

package.json這個(gè)地方把babel-eslint改一下,8.2.1 / 8.2.2 都行。

{"babel-eslint": "^8.2.1"}

問(wèn)題5:gyp ERR! find Python

globalthis not defined 如何解決,vue,Linux,JavaScript,npm,jenkins,rust

提示缺少Python環(huán)境

執(zhí)行命令全局安裝

npm install --global --production windows-build-tools

還沒(méi)解決可以再查一下

問(wèn)題6:Node Sass node-sass version 7.0.1

報(bào)錯(cuò)信息

Syntax Error: Error: Node Sass version 7.0.1 is incompatible with ^4.0.0.
問(wèn)題原因
node版本和node-sass版本不兼容

解決辦法

查找自己的node版本對(duì)應(yīng)的node-sass版本,查找地址:https://www.npmjs.com/package/node-sass

安裝對(duì)應(yīng)版本的node-sass

globalthis not defined 如何解決,vue,Linux,JavaScript,npm,jenkins,rust

通過(guò)node -v確認(rèn)安裝的Node版本

globalthis not defined 如何解決,vue,Linux,JavaScript,npm,jenkins,rust

通過(guò) npm view node-sass versions查詢版本列表
globalthis not defined 如何解決,vue,Linux,JavaScript,npm,jenkins,rust

本次我們安裝5.0.0的node-sass版本

globalthis not defined 如何解決,vue,Linux,JavaScript,npm,jenkins,rust文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-823995.html

到了這里,關(guān)于《npm安裝依賴、Jenkins打包系列問(wèn)題》遇到問(wèn)題可以在此處跟,定期補(bǔ)充進(jìn)來(lái)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 解決npm安裝依賴失敗,node和node-sass版本不匹配的問(wèn)題

    解決npm安裝依賴失敗,node和node-sass版本不匹配的問(wèn)題

    一. 問(wèn)題描述 用npm安裝依賴報(bào)錯(cuò): 二. 問(wèn)題解決 這個(gè)問(wèn)題困擾了大半天,網(wǎng)上答案五花八門(mén),不過(guò)對(duì)我來(lái)說(shuō),那些方法都沒(méi)有效果,記錄一下我解決這個(gè)錯(cuò)誤的步驟,如下: 刪除下載好的node_modules 刪除package-lock.json文件 清除npm緩存 npm cache clean --force 或者是 npm cache verify np

    2024年02月11日
    瀏覽(18)
  • 關(guān)于Jenkins安裝后,插件管理中插件版本依賴報(bào)錯(cuò)問(wèn)題的解決方法

    關(guān)于Jenkins安裝后,插件管理中插件版本依賴報(bào)錯(cuò)問(wèn)題的解決方法

    我們?cè)诔醮伟惭b完Jenkins后,通常會(huì)去下載要使用的插件,但是在插件管理中通常會(huì)出現(xiàn)插件版本問(wèn)題的提示,例如: 此類問(wèn)題一般可通過(guò)升級(jí)Jenkins到最新版本來(lái)解決問(wèn)題。但是Jenkins從舊版本升級(jí)到最新版本,望望可能會(huì)連帶著修改相關(guān)配置,以及升級(jí)JDK版本,中間一個(gè)環(huán)節(jié)

    2024年02月07日
    瀏覽(23)
  • Jenkins在Linux環(huán)境下的安裝與配置,包含遇到的問(wèn)題以及解決方法

    Jenkins在Linux環(huán)境下的安裝與配置,包含遇到的問(wèn)題以及解決方法

    Jenkins是一個(gè)開(kāi)源軟件項(xiàng)目,是基于Java開(kāi)發(fā)的一種持續(xù)集成(CI)工具,用于解決持續(xù)重復(fù)的部署、監(jiān)控工作;它一個(gè)開(kāi)放易用的軟件平臺(tái),大大簡(jiǎn)化軟件的持續(xù)集成。 目前持續(xù)集成(CI)已成為許多軟件開(kāi)發(fā)團(tuán)隊(duì)的常見(jiàn)做法。它是一種實(shí)踐,旨在緩和和穩(wěn)固軟件的構(gòu)建過(guò)程,并

    2024年02月02日
    瀏覽(28)
  • Mac 安裝Photoshop遇到一系列問(wèn)題&解決方法

    Mac 安裝Photoshop遇到一系列問(wèn)題&解決方法

    各類安裝報(bào)錯(cuò)提示的解決方案 問(wèn)題一: 安裝PS提示“ 無(wú)法打開(kāi),因?yàn)閍pple無(wú)法檢查其是否包含惡意軟件 ”解決方法: 打開(kāi)電腦的“終端”程序 輸入以下命令: (終端位置在:?jiǎn)?dòng)臺(tái)-其他文件夾處) sudo spctl --master-disable (代碼可以全選后快捷鍵:command+C復(fù)制 command+V粘貼進(jìn)

    2024年02月05日
    瀏覽(22)
  • Maven 生成(打包)帶有依賴的可以直接執(zhí)行的一個(gè) jar 包

    Maven 生成(打包)帶有依賴的可以直接執(zhí)行的一個(gè) jar 包

    在pom中增加如下內(nèi)容? ? ? 運(yùn)行打包命令:mvn clean compile assembly:single

    2024年02月13日
    瀏覽(20)
  • windows系統(tǒng)安裝指定的vue/cli、node和npm;vue/cli腳手架搭建項(xiàng)目所涉及的vue/cli、node、npm依賴版本等問(wèn)題

    windows系統(tǒng)安裝指定的vue/cli、node和npm;vue/cli腳手架搭建項(xiàng)目所涉及的vue/cli、node、npm依賴版本等問(wèn)題

    記錄vue/cli腳手架搭建項(xiàng)目所涉及的vue/cli、node、npm依賴版本等問(wèn)題 先說(shuō)依賴版本: vue/cli 3.12.0 node14.21.3 npm6.14.18 注意: node和npm需要版本匹配 ,也就是下載node安裝包,就會(huì)自帶安裝npm,不可制定升級(jí)某個(gè)版本npm; 否則會(huì)導(dǎo)致 腳手架創(chuàng)建項(xiàng)目失敗 和 vue項(xiàng)目啟動(dòng)失敗 和 npm下

    2024年02月15日
    瀏覽(100)
  • SpringBoot學(xué)習(xí)——項(xiàng)目用maven打包成jar包 & windows + Linux平臺(tái)運(yùn)行 & Linux安裝java & 遇到的問(wèn)題

    SpringBoot學(xué)習(xí)——項(xiàng)目用maven打包成jar包 & windows + Linux平臺(tái)運(yùn)行 & Linux安裝java & 遇到的問(wèn)題

    1.maven打包springboot項(xiàng)目,jar包; 2.windows安裝java環(huán)境,以及運(yùn)行jar包; 3.Linux安裝java環(huán)境,以及運(yùn)行jar包; 4.運(yùn)行jar包template might not exist報(bào)錯(cuò)及解決; Maven 構(gòu)建生命周期定義了一個(gè)項(xiàng)目構(gòu)建跟發(fā)布的過(guò)程。 一個(gè)典型的 Maven 構(gòu)建(build)生命周期是由以下幾個(gè)階段的序列組成的

    2024年02月16日
    瀏覽(105)
  • npm安裝指定版本包,npm按版本安裝;npm刪除依賴,卸載依賴

    例如安裝element-ui的2.15.8版本 在package.json中可以看到: 注:已有版本的情況下需要先刪除依賴,不能直接在package.json中改版本號(hào),因?yàn)閜ackage-lock.json中仍然是修改前的版本號(hào)。 1、全局安裝 2、本地安裝 3、信息寫(xiě)入

    2024年02月12日
    瀏覽(68)
  • 前端系列:Centos7安裝node.js以及遇到的各種問(wèn)題

    自己買了一個(gè)騰訊云輕量應(yīng)用服務(wù)器,第一個(gè)項(xiàng)目跟隨github部署了一個(gè)小網(wǎng)站。本文記錄安裝node.js的過(guò)程(安裝時(shí)遇到了一些坑,折騰了好久。。) 我最后安裝的方法是使用源代碼安裝,想看這個(gè)方法的直接看最后一部分! 前期使用的方法都沒(méi)有成功。 我的平臺(tái):騰訊云

    2024年02月20日
    瀏覽(38)
  • npm依賴安裝與卸載

    【 npm install xxx 】利用 npm 安裝xxx依賴到當(dāng)前命令行所在目錄 【 npm install xxx -g 】利用npm安裝全局依賴xxx 【 npm install xxx –save 】 安裝并寫(xiě)入package.json的 dependencies 中 【 npm install xxx –save-dev 】安裝并寫(xiě)入package.json的 devDependencies 中 【 npm uninstall xxx 】刪除xxx依賴 【 npm uninstal

    2024年02月07日
    瀏覽(18)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包