網(wǎng)上方法眾多,但是都沒有具體說明原因和具體解決辦法
鏡像優(yōu)先推薦:cnpm 和 taobao
文章目錄:
第一個(gè)錯(cuò):Error [ERR_REQUIRE_ESM]: require() of ES Module
1.來源
2.錯(cuò)誤顯示
3.問題解決
第二個(gè)錯(cuò): 卡頓在reify:ajv: timing reifyNode:node_modules/windows-build-tools/node_modules/uri-js Completed?
1.npm安裝中出現(xiàn)的卡頓、緩慢、報(bào)錯(cuò)
2.原因分析
3.問題解決:切換鏡像源再執(zhí)行命令
拓展?
第一類:在npm下執(zhí)行
第二類:在nrm下執(zhí)行
4.問題解決:通過鏡像下載
4.1 常用鏡像?
4.2 格式
注意:都是在命令提示符“以管理員身份運(yùn)行”
第一個(gè)錯(cuò):Error [ERR_REQUIRE_ESM]: require() of ES Module
1.來源
安裝:npm i -g cnpm --registry=https://registry.npm.taobao.org 鏡像源切換:npm set registry https://registry.npm.taobao.org/ 安裝nrm:npm install nrm -g 查看自己的鏡像源:nrm ls
2.錯(cuò)誤顯示
根據(jù)自己的目錄來:C:\Users\16615\AppData\Roaming\npm\node_modules\nrm\vli.js?
3.問題解決
打開改目錄下cli.js文件:刪除const open = require('open');
第二個(gè)錯(cuò): 卡頓在reify:ajv: timing reifyNode:node_modules/windows-build-tools/node_modules/uri-js Completed?
1.npm安裝中出現(xiàn)的卡頓、緩慢、報(bào)錯(cuò)
就像這樣?
2.原因分析
由于鏡像源在國外的原因
3.問題解決:切換鏡像源再執(zhí)行命令
拓展?
大家經(jīng)常用的是npm(以下都可以使用的),但是優(yōu)先推薦使用(cnpm 和 taobao),不要問我為什么原因就是快!
npm ---------- https://registry.npmjs.org/ yarn --------- https://registry.yarnpkg.com/ tencent ------ https://mirrors.cloud.tencent.com/npm/ cnpm --------- https://r.cnpmjs.org/ taobao ------- https://registry.npmmirror.com/ npmMirror ---- https://skimdb.npmjs.com/registry/
其實(shí)他們命令差不多只是開頭不一樣罷了,相互等價(jià):npm ≈ yarn ≈? tencent ≈ cnpm ≈ taobao ≈ npmMirror?
(以安裝less為例子)文章來源:http://www.zghlxwxcb.cn/news/detail-647045.html
它們都一樣功能:安裝less(注意命令頭是對(duì)應(yīng)的鏡像名字) npm i -g less yarn i -g less tencent i -g less cnpm i -g less taobao i -g less npmMirror i -g less
第一類:在npm下執(zhí)行
(以安裝cnpm為例子)?文章來源地址http://www.zghlxwxcb.cn/news/detail-647045.html
方法一:直接執(zhí)行(原始、可能卡頓) npm install -g less 或 npm install -g less --legacy-peer-deps 或者 npm i -g less 或 npm i -g less --legacy-peer-deps 方法一:安裝鏡像再執(zhí)行 第一步 安裝淘寶鏡像:npm i -g cnpm --registry=鏡像網(wǎng)址 npm i -g cnpm --registry=https://r.cnpmjs.org/ 第二步 安裝less(注意命令頭是對(duì)應(yīng)的鏡像名字):cnpm 命令 cnpm i -g less 方法三:切換鏡像再執(zhí)行 第一步 切換淘寶鏡像: npm set registry 鏡像網(wǎng)址 npm set registry https://r.cnpmjs.org/ 第二步 安裝less(注意命令頭是對(duì)應(yīng)的鏡像名字):cnpm 命令 cnpm i -g less
第二類:在nrm下執(zhí)行
第一步 安裝:npm install nrm -g 第二步 查看自己的鏡像源:nrm ls 第三步 切換鏡像:nrm use 鏡像名字 nrm use cnpm 第四步 安裝less(注意命令頭是對(duì)應(yīng)的鏡像名字):cnpm 命令 cnpm i -g less
4.問題解決:通過鏡像下載
4.1 常用鏡像?
1.企業(yè)常用鏡像 阿里云開源鏡像站地址:https://mirrors.aliyun.com/ 騰訊云開源鏡像站地址:https://mirrors.cloud.tencent.com/ 搜狐鏡像源:https://mirrors.sohu.com/ 華為鏡像源:https://mirrors.huaweicloud.com/ 網(wǎng)易開源鏡像站地址:https://mirrors.163.com/ 2.高校常用鏡像 清華大學(xué)開源軟件鏡像站地址:https://mirrors.tuna.tsinghua.edu.cn/ 例如下載QT:https://mirrors.tuna.tsinghua.edu.cn/qt 中國科技大學(xué):https://mirrors.ustc.edu.cn/ 例如下載QT:https://mirrors.ustc.edu.cn/qtproject 中國互聯(lián)網(wǎng)絡(luò)信息中心:https://mirrors.cnnic.cn/ 例如下載QT:https://mirrors.cnnic.cn/qt/ 北京理工大學(xué):http://mirror.bit.edu.cn/ 例如下載QT:http://mirror.bit.edu.cn/qtproject/ 南京郵電大學(xué)開源鏡像網(wǎng)站地址:https://mirrors.njupt.edu.cn/ 浙大鏡像源:https://mirrors.zju.edu.cn/ 廈門大學(xué):https://mirrors.xmu.edu.cn/ 中山大學(xué):https://mirror.sysu.edu.cn/
4.2 格式
第一步:打開Windows Powershell(最好以管理員的身份運(yùn)行) 第二步:切換到指定的目錄 第三步:.\需要安裝的包和軟件名 --mirror 鏡像/下載什么? 例如下載QT利用清華的鏡像:.\qt-unified-windows-x64-4.6.0-online.exe --mirror https://mirrors.tuna.tsinghua.edu.cn/qt
到了這里,關(guān)于npm切換鏡像下載npm切換鏡像源:解決npm安裝慢卡頓reify:ajv: timing reifyNode問題、報(bào)錯(cuò)require() of ES Module的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!