npm安裝windows-build-tools卡在Successfully?installed?Python2.7
npm安裝windows-build-tools時(shí)卡在Successfully installed Python 2.7
如果你找到了這里,說(shuō)明你之前看過(guò)的博文都是沒(méi)有效果且沒(méi)有任何意義的。因?yàn)槲野凑掌渌慕坛淘囼?yàn)了一下,根本沒(méi)有任何效果。
這其實(shí)是windows-build-tools安裝腳本的一個(gè)BUG,我在其github的issue中找到了這個(gè)
鏈接:https://github.com/felixrieseberg/windows-build-tools/issues/244
有興趣的可以直接打開(kāi)看原文,以下為我的翻譯
“Windows-build-tools腳本存在問(wèn)題,無(wú)法找到VS構(gòu)建工具安裝程序的日志文件。似乎VS構(gòu)建工具安裝程序創(chuàng)建的日志文件已更改。該腳本正在文件夾%USERPROFILE%\ AppData \ Local \ Temp中尋找名稱(chēng)以dd_client_開(kāi)頭的日志文件,但是VS構(gòu)建工具安裝程序似乎并未創(chuàng)建任何以dd_client_開(kāi)頭的文件。”
解決步驟
1、運(yùn)行npm install -g windows-build-tools
2、在%temp%文件夾中找到最新的文件名類(lèi)似于dd_installer_20210421124746.log的文件
3、查看此文件,確保日志中輸出了Closing the installer with exit code 0
4、確保你安裝了vscode
ps:其實(shí)可以直接跳過(guò)2–4步,因?yàn)槟愕膒ython環(huán)境早就安裝好了,重復(fù)的步驟安裝程序早就執(zhí)行完畢了
5、在%temp%目錄下創(chuàng)建一個(gè)名為dd_client_.log的文件
6、編輯5中創(chuàng)建的文件,加入一行Closing installer. Return code: 3010.然后保存。
然后windows-build-tools就可以繼續(xù)安裝了
注:直接在資源管理器中粘貼%temp%即可打開(kāi)你的Windows temp目錄。
renren-fast-vue無(wú)法運(yùn)行相關(guān)問(wèn)題匯總
vscode安裝npm過(guò)程匯總
提示:這里可以添加學(xué)習(xí)目標(biāo)
例如:一周掌握 Java 入門(mén)知識(shí)
1、npm:error MSB3428: 未能加載 Visual C++ 組件“VCBuild.exe”
原因:未使用管理員權(quán)限打開(kāi)vscode導(dǎo)致未能加載
解決:
以管理員權(quán)限運(yùn)行vscode npm install --global --production windows-build-tools npm install -g node-gyp
2、npm install Error: not found: python2:
原因: 與上文類(lèi)似,由于未安裝 windows-build-tools導(dǎo)致
解決:
npm install --global --production windows-build-tools npm install -g node-gyp
3、npm install 報(bào)錯(cuò):error MSB4019: 未找到導(dǎo)入的項(xiàng)目“D:\Microsoft.Cpp.Defa ult.props”
解決: npm install --global --production windows-build-tools
4、renren-fast-vue無(wú)法運(yùn)行相關(guān)問(wèn)題解決辦法n ./src/assets/scss/index.scss Module build failed: Error: ENOENT: no su
解決:
npm uninstall --save node-sass npm install --save node-sass
5、Error: Node Sass does not yet support your current environment: Windows 64-bit with Unsupported runtime (83)
與第四點(diǎn)相同:卸載再安裝node-sass
6、安裝windows_build_tools一直處于still waiting for installer log file …中
現(xiàn)象:安裝windows-build-tools時(shí)python2已安裝完畢,但是windows_build_tools一直暫停再still waiting for installer log file
運(yùn)行指令:
npm install --global --production windows-build-tools@4.0.0
有可能人會(huì)有錯(cuò)誤提示,這是直接運(yùn)行項(xiàng)目
npm run dev
如果出現(xiàn)了問(wèn)題4的情況,按照問(wèn)題4解決,項(xiàng)目就可以跑起來(lái)了 。
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
NodeJS落地WebSocket實(shí)踐前端架構(gòu)師破局技術(shù)
這篇文章主要為大家介紹了NodeJS落地WebSocket實(shí)踐前端架構(gòu)師破局技術(shù),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-06-06Node.js API詳解之 V8模塊用法實(shí)例分析
這篇文章主要介紹了Node.js API詳解之 V8模塊用法,結(jié)合實(shí)例形式分析了Node.js API中V8模塊基本功能、函數(shù)、使用用法及操作注意事項(xiàng),需要的朋友可以參考下2020-06-06node.js中的fs.readSync方法使用說(shuō)明
這篇文章主要介紹了node.js中的fs.readSync方法使用說(shuō)明,本文介紹了fs.readSync方法說(shuō)明、語(yǔ)法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下2014-12-12Node.js的模塊化機(jī)制和Buffer對(duì)象詳解
這篇文章主要為大家詳細(xì)介紹了Node.js的模塊化機(jī)制和Buffer對(duì)象,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助2022-02-02node.js連接mongoose數(shù)據(jù)庫(kù)方法詳解
之前我們都是通過(guò)shell來(lái)完成對(duì)數(shù)據(jù)庫(kù)的各種操作的,在開(kāi)發(fā)中大部分時(shí)候我們都需要通過(guò)程序來(lái)完成對(duì)數(shù)據(jù)庫(kù)的操作。而Mongoose就是一個(gè)讓我們可以通過(guò)Node來(lái)操作MongoDB的模塊2022-08-08深入理解Node.js中通用基礎(chǔ)設(shè)計(jì)模式
大家在談到設(shè)計(jì)模式時(shí)最先想到的就是 singletons, observers(觀察者) 或 factories(工廠方法)。本文重點(diǎn)給大家介紹Node.JS一些基礎(chǔ)模式的實(shí)現(xiàn)方法,感興趣的朋友跟隨腳本之家小編一起學(xué)習(xí)吧2017-09-09Node中對(duì)非阻塞I/O、事件循環(huán)的知識(shí)點(diǎn)總結(jié)
在本篇文章里小編給大家整理的是一篇關(guān)于Node中對(duì)非阻塞I/O、事件循環(huán)的知識(shí)點(diǎn)分享內(nèi)容,需要的朋友們可以參考下。2020-01-01nodeJS代碼實(shí)現(xiàn)計(jì)算交社保是否合適
本文通過(guò)nodejs的一個(gè)具體示例來(lái)對(duì)比分析現(xiàn)階段我們交社保合不合適,主要是對(duì)nodejs的一個(gè)小的應(yīng)用,當(dāng)然大家也可以改成其他語(yǔ)言的,程序猿們,來(lái)算算吧。2015-03-03