<ul id="ouw02"></ul>
  • 首頁 > 技術(shù) > 正文

    世界觀熱點(diǎn):軟件包存在"Manifest混淆"問題,新Python工具可解決

    2023-07-06 06:02:16來源:中關(guān)村在線  


    【資料圖】

    近日,GitHub和NPM的前工程經(jīng)理Darcy Clarke警告,NPM包存在"Manifest混淆"問題。為了應(yīng)對這種情況,系統(tǒng)管理員Felix Pankratz推出了一款基于Python的工具,以幫助軟件開發(fā)人員檢查NPM包的一致性。 NPM是JavaScript編程語言的程序包管理器,也是Node.js環(huán)境的默認(rèn)配置。該程序包管理器可以幫助項(xiàng)目管理員自動(dòng)化安裝、升級(jí)以及配置軟件包,這些軟件包都被托管在npmjs.com上的NPM注冊表數(shù)據(jù)庫。 所謂 "Manifest混淆"問題,指的是當(dāng)程序包在NPM注冊表上顯示的Manifest信息與安裝該程序包時(shí),發(fā)布的NPM包tarball中的實(shí)際“package.json”文件不一致的情況。 公開發(fā)布的Python工具可以幫助用戶完善這個(gè)問題。用戶可以通過安裝相關(guān)組件來使用該工具。只需要在腳本的末尾添加具體的包名,就可以看到Manifest和實(shí)際的"package.json"文件中任何不匹配的信息,包括版本、依賴項(xiàng)、腳本以及包的名稱。 為了檢測多個(gè)包,用戶可以先把這些包名添加到"packages.list"文件中,然后利用"check_packages.sh"包裝器腳本進(jìn)行檢查。這款工具已經(jīng)公開,有需要的用戶可以前往下載。

    標(biāo)簽:

    相關(guān)閱讀

    精彩推薦

    相關(guān)詞

    推薦閱讀

    国产亚洲精品资源在线26u| 亚洲精品高清国产麻豆专区| 久久亚洲高清综合| 亚洲AV无码AV日韩AV网站| 亚洲色图黄色小说| 亚洲国产成人久久精品影视| 亚洲色偷偷偷鲁综合| 亚洲欧洲国产精品香蕉网| 国产成人亚洲精品91专区手机| 久久亚洲精品高潮综合色a片| 亚洲永久在线观看| 亚洲一卡2卡3卡4卡5卡6卡 | jizzjizz亚洲日本少妇| 亚洲av无码av在线播放| 激情小说亚洲图片| 亚洲国产成人五月综合网| 亚洲人成综合网站7777香蕉| 亚洲免费人成视频观看| 亚洲乱码在线播放| 中文文字幕文字幕亚洲色| 中国china体内裑精亚洲日本| 亚洲中文字幕久久精品无码A| 亚洲国产日韩精品| 亚洲欧美国产精品专区久久| 亚洲av综合av一区二区三区| 国产天堂亚洲精品| 亚洲日韩中文在线精品第一 | 久久亚洲中文字幕精品一区四| 国产亚洲人成A在线V网站 | 亚洲区小说区激情区图片区| 国产A在亚洲线播放| 亚洲免费视频在线观看| 亚洲精品人成电影网| 亚洲欧洲国产视频| 亚洲一区二区三区高清不卡| 亚洲国产成人手机在线观看| 免费观看亚洲人成网站| 亚洲最大激情中文字幕| 亚洲国产精品一区| 亚洲一区二区三区免费观看| 亚洲精华国产精华精华液好用|