解决npm安装慢卡顿reify:ajv: timing reifyNode问题、报错require() of ES Module

这篇具有很好参考价值的文章主要介绍了解决npm安装慢卡顿reify:ajv: timing reifyNode问题、报错require() of ES Module。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

网上方法众多,但是都没有具体说明原因和具体解决办法

镜像优先推荐:cnpm 和 taobao

文章目录:

第一个错:Error [ERR_REQUIRE_ESM]: require() of ES Module

1.来源

2.错误显示

3.问题解决

第二个错: 卡顿在reify:ajv: timing reifyNode:node_modules/windows-build-tools/node_modules/uri-js Completed 

1.npm安装中出现的卡顿、缓慢、报错

2.原因分析

3.问题解决:切换镜像源再执行命令

拓展 

第一类:在npm下执行

第二类:在nrm下执行

4.问题解决:通过镜像下载

4.1 常用镜像 

4.2 格式


注意:都是在命令提示符“以管理员身份运行”

第一个错: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.错误显示

根据自己的目录来:C:\Users\16615\AppData\Roaming\npm\node_modules\nrm\vli.js 

解决npm安装慢卡顿reify:ajv: timing reifyNode问题、报错require() of ES Module

3.问题解决

打开改目录下cli.js文件:删除const open = require('open');

解决npm安装慢卡顿reify:ajv: timing reifyNode问题、报错require() of ES Module


第二个错: 卡顿在reify:ajv: timing reifyNode:node_modules/windows-build-tools/node_modules/uri-js Completed 

1.npm安装中出现的卡顿、缓慢、报错

就像这样 

解决npm安装慢卡顿reify:ajv: timing reifyNode问题、报错require() of ES Module

2.原因分析

由于镜像源在国外的原因

3.问题解决:切换镜像源再执行命令

拓展 

大家经常用的是npm(以下都可以使用的),但是优先推荐使用(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/

其实他们命令差不多只是开头不一样罢了,相互等价:npm ≈ yarn ≈  tencent ≈ cnpm ≈ taobao ≈ npmMirror 

(以安装less为例子)

它们都一样功能:安装less(注意命令头是对应的镜像名字)
    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下执行

(以安装cnpm为例子) 文章来源地址https://www.toymoban.com/news/detail-446576.html

方法一:直接执行(原始、可能卡顿)
    npm install -g less  或 npm install -g less --legacy-peer-deps
    或者
    npm i -g less        或 npm i -g less --legacy-peer-deps



方法一:安装镜像再执行
    第一步 安装淘宝镜像:npm i -g cnpm --registry=镜像网址
        npm i -g cnpm --registry=https://r.cnpmjs.org/
    第二步 安装less(注意命令头是对应的镜像名字):cnpm 命令
        cnpm i -g less



方法三:切换镜像再执行
    第一步 切换淘宝镜像: npm set registry 镜像网址
        npm set registry https://r.cnpmjs.org/
    第二步 安装less(注意命令头是对应的镜像名字):cnpm 命令
        cnpm i -g less

第二类:在nrm下执行

第一步 安装:npm install nrm -g

第二步 查看自己的镜像源:nrm ls

第三步 切换镜像:nrm use 镜像名字
    nrm use cnpm

第四步 安装less(注意命令头是对应的镜像名字):cnpm 命令
        cnpm i -g less

4.问题解决:通过镜像下载

4.1 常用镜像 

1.企业常用镜像
	阿里云开源镜像站地址:https://mirrors.aliyun.com/
	腾讯云开源镜像站地址:https://mirrors.cloud.tencent.com/
	搜狐镜像源:https://mirrors.sohu.com/
	华为镜像源:https://mirrors.huaweicloud.com/
	网易开源镜像站地址:https://mirrors.163.com/


2.高校常用镜像
	清华大学开源软件镜像站地址:https://mirrors.tuna.tsinghua.edu.cn/
                        例如下载QT:https://mirrors.tuna.tsinghua.edu.cn/qt
	中国科技大学:https://mirrors.ustc.edu.cn/
                        例如下载QT:https://mirrors.ustc.edu.cn/qtproject
	中国互联网络信息中心:https://mirrors.cnnic.cn/
                        例如下载QT:https://mirrors.cnnic.cn/qt/
	北京理工大学:http://mirror.bit.edu.cn/
                        例如下载QT:http://mirror.bit.edu.cn/qtproject/
	南京邮电大学开源镜像网站地址:https://mirrors.njupt.edu.cn/
	浙大镜像源:https://mirrors.zju.edu.cn/
	厦门大学:https://mirrors.xmu.edu.cn/
	中山大学:https://mirror.sysu.edu.cn/

4.2 格式

第一步:打开Windows Powershell(最好以管理员的身份运行)

第二步:切换到指定的目录

第三步:.\需要安装的包和软件名 --mirror 镜像/下载什么 
    例如下载QT利用清华的镜像:.\qt-unified-windows-x64-4.6.0-online.exe --mirror https://mirrors.tuna.tsinghua.edu.cn/qt

到了这里,关于解决npm安装慢卡顿reify:ajv: timing reifyNode问题、报错require() of ES Module的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Vue:[##################] / reify:core-js: timing reifyNode:node_modules/lodash Completed in 4923ms

      遇到问题不要慌,别人可以你也可以。     npm是node官方的包管理器。   cnpm是个中国版的npm,是淘宝定制的 cnpm (gzip 压缩支持) 命令行工具代替默认的 npm  : 如果因为网络原因无法使用 npm 下载,那 cnpm 这个就派上用场了。 镜像问题     首先在电脑的终端检测一下自己的镜

    2024年02月08日
    浏览(34)
  • vue ui页面添加依赖插件时报错,安装时vue ui界面卡顿不动,cmd显示reify:fsevents: sill reify mark deleted [‘E:\\Desktop\\..

    创建 vue 项目后添加插件 上面创建项目后,是一个空的,这里需要添加一些插件(比如:ElementUI 等,也就是利用 vue ui 界面来添加一些插件和依赖) 注意: 使用 vue ui 界面安装下面的插件和依赖时,可能会卡顿(一直卡顿): cmd 窗口也卡着不动,显示: reify:fsevents: sill re

    2024年02月04日
    浏览(32)
  • npm安装sharp出现的问题(安装失败的问题及解决)

    Buffer的使用以及对图片的操作(通过sharp库对图片进行操作) 在使用npm安装sharp一直安装不成功。后面发现安装sharp需要依赖libvips,然后通过查看npm路径下的_libvips文件夹确实为空。(可通过npm config get cache查询自己的npm存放路径) 后面尝试自己下载libvips的安装包,然后在进

    2024年02月12日
    浏览(48)
  • 解决npm安装electron总失败的问题

    百度和谷歌搜索,各种换源加代理都没解决。 最后找到了 https://npmmirror.com/ 这个网站,根据指导,安装定制的cnpm管理工具 npm install -g cnpm --registry=https://registry.npmmirror.com 然后执行cnpm install –save-dev electron 成功了。

    2024年01月19日
    浏览(32)
  • nodejs修改npm全局安装位置后出现权限问题——超详细已解决

    当使用  npm  安装软件包时,可以执行两种安装类型:本地安装,全局安装 默认情况下,当输入  npm install  命令时,软件包会被安装到当前文件树中的  node_modules  子文件夹下。 使用  -g  标志可以执行全局安装:npm install -g xxx,一般默认装在c盘 C:UsersxxxAppDataRoamingnp

    2024年02月08日
    浏览(40)
  • 解决npm install安装node-sass包容易失败的问题

     具体问题如下: 2、问题分析 npm版本过高 3、问题解决 npm install npm@6.14.10 -g 如果还提示出现 python 的信息,说明还需要安装python,去python官网下载对应版本的安装包安装即可,一般是2.7版本。python官网下载 如果提示 这些等乱七八糟的基本上就是node-sass 版本冲突问题 直接去

    2024年04月13日
    浏览(38)
  • Nodejs 安装之后cmd 输入npm -v 提示error的问题解决

    安装时候选择:   卸载nodejs   删除安装路径下的node_modules, 重新安装   按照下面的选择 

    2024年02月15日
    浏览(32)
  • npm ERR! code 1:解决Node.js包管理器安装问题

    在开发过程中,我们经常需要使用各种Node.js包来扩展我们的应用程序功能。这些包通常通过npm(Node.js包管理器)进行安装和管理。然而,有时候我们可能会遇到一些关于npm的错误,其中最常见的是\\\"npm ERR! code 1\\\"错误。本文将详细介绍如何解决这个问题,并提供一个详细的实例

    2024年01月22日
    浏览(60)
  • 解决安装nvm以后windows cmd无法找到npm/yarn命令的问题

     安装了nodejs多版本管理工具nvm以后,会出现windows cmd无法找到npm/yarn命令的问题 只要一运行npm/yarn就会提示:不是内部命令,找不到运行路径之类的。 解决办法:首先打开windows环境变量的配置,查看NVM_SYMLINK指向的路径是什么  然后在cmd下运行以下的命令: setx PATH \\\"%PATH%;

    2024年02月07日
    浏览(36)
  • 快速解决 npm 安装 node-sass 速度慢/错误的问题(nexus私服问题见上一篇博客)

    这通常是因为 node-sass 包中包含有本地二进制文件( _binding.node ),而在某些情况下,下载过程可能会失败。 以下是一些可能的解决方法: 1. 使用淘宝镜像 你可以尝试使用淘宝的 cnpm 命令行工具,该工具使用淘宝的镜像源,可以解决部分下载问题。首先,安装 cnpm : 然后使

    2024年02月03日
    浏览(39)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包