1、node修改版本
步驟1:從node官網(wǎng)下載node壓縮包或者exe文件
如果是下載的是exe文件就直接找到原來(lái)的node.exe文件替換掉就可以了,環(huán)境變量配置不變
如果是下載的node壓縮包,需要解壓后,修改本地的環(huán)境變量配置(查看步驟2)
找到對(duì)應(yīng)要下載的版本,這里我選擇的10
相對(duì)應(yīng)下載就可以了
步驟2:環(huán)境變量配置
我的node目錄結(jié)構(gòu)
我的電腦->右擊->屬性->高級(jí)系統(tǒng)設(shè)置->環(huán)境變量
同理,環(huán)境變量也修改為自己node.exe所在目錄那的文件夾目錄
運(yùn)行命令進(jìn)行配置
npm config set prefix "D:\nodejs12\node-v14.21.3-win-x64\node-v14.21.3-win-x64\node_global"
npm config set cache "D:\nodejs12\node-v14.21.3-win-x64\node-v14.21.3-win-x64\node_cache"
node -v //查看版本
2、npm修改版本
npm install -g npm@8.7.0 // 8.7.0即為使用的版本
npm -v //查看版本
3、yarn : 無(wú)法加載文件 D:\nodejs12\node-v14.21.3-win-x64\node-v14.21.3-win-x64\node_global\yarn.ps1,因?yàn)樵诖讼到y(tǒng)上
禁止運(yùn)行腳本。有關(guān)詳細(xì)信息,請(qǐng)參閱 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
- yarn -v
-
+ CategoryInfo : SecurityError: (:) [],PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess
=============================================
yarn 安裝失敗解決辦法:
get-ExecutionPolicy //查看權(quán)限,默認(rèn) "Restricted 禁用"
set-ExecutionPolicy
RemoteSigned //改為可用
解決啦:
4、error: xxx\xxx\node_modules\sharp: Command failed.解決方法:
一開(kāi)始說(shuō)是權(quán)限問(wèn)題,需要加–unsafe-perm,沒(méi)什么效果
例如:
yarn add sharp --unsafe-perm
在項(xiàng)目下創(chuàng)建.yarnrc文件,內(nèi)容如下,再進(jìn)行安裝即可解決,因?yàn)檫\(yùn)行命令時(shí)yarn所以創(chuàng)建.yarnrc文件,如果是npm運(yùn)行,需創(chuàng)建.npmrc文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-635303.html
registry "https://registry.npm.taobao.org"
sass_binary_site "https://npm.taobao.org/mirrors/node-sass/"
phantomjs_cdnurl "http://cnpmjs.org/downloads"
electron_mirror "https://npm.taobao.org/mirrors/electron/"
sqlite3_binary_host_mirror "https://foxgis.oss-cn-shanghai.aliyuncs.com/"
profiler_binary_host_mirror "https://npm.taobao.org/mirrors/node-inspector/"
chromedriver_cdnurl "https://cdn.npm.taobao.org/dist/chromedriver"
sharp_binary_host "https://npm.taobao.org/mirrors/sharp"
sharp_libvips_binary_host "https://npm.taobao.org/mirrors/sharp-libvips"
參考:
1、node npm yarn安裝使用錯(cuò)誤(無(wú)法使用,顯示報(bào)錯(cuò),不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件。)
2、更改本地npm的版本
3、yarn : 無(wú)法加載文件 D:\nodejs\yarn.ps1,因?yàn)樵诖讼到y(tǒng)上禁止運(yùn)行腳本。
4、一站式解決Node項(xiàng)目中遇到的 諸如sharp: Command failed.或Building fresh packages…始終執(zhí)行問(wèn)題文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-635303.html
到了這里,關(guān)于node修改版本、npm修改版本、yarn無(wú)法加載文件、node_modules\sharp: Command failed解決方法的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!