npm ERR! Cannot read property 'match' of undefined 错误处理

admin6年前程序心得1682

跟往常一样运行npm install 的时候,突然报错。错误情况如下:


npm ERR! Cannot read property 'match' of undefined
npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\user\AppData\Roaming\npm-cache\_logs\2018-08-06T01_49_46_486Z-debug.log


查找了很多的方法,有人说清楚npm本地缓存(npm cache clear --force),我都试过了,还是报错。。 

最后删了项目文件夹下面的package-lock.json,然后再运行npm install便可正常的安装了~~~


如果还是不行的话,那就一条条执行下面这四条命令吧~~~


rm -rf node_modules
rm package-lock.json
npm cache clear --force
npm install


分享到:

相关文章

ios5的safari浏览器的电话号码识别功能的禁用

更详细的apple官方文档: https://developer.apple.com/library/safari/#featuredarticles/iPhoneURLScheme_Ref...

php解析crontab时间格式

crontab 时间格式:配置说明“* * * * * *”分 时 日 月 周“0 3 * * * *”数字精确配置, 星号为任意.(每天凌晨3点整)“15,30 3 * * *”逗号表示枚举 (每天...

php 多进程处理任务脚本

$count = $this->objBlbServer->getCntByConds(['id >0']); //开启四个进程 $...

PHP  计算两个日期之间相隔月数、每月开始日期、结束日期,开始时间戳,结束时间戳

PHP 计算两个日期之间相隔月数、每月开始日期、结束日期,开始时间戳,结束时间戳

在做业务统计计算的时候难免会遇到时间节点问题,一般会涉及的也就是月份、起始日期,然后再数据库做统计查询的时候就会用到时间戳,简单写了下,把代码分享出来,给大家参考,当然有优化的意见,欢迎交流!PHP:...

MySQL 多行数据合并 GROUP_CONCAT

MySQL 多行数据合并 GROUP_CONCAT

表结构及数据DROP TABLE IF EXISTS `course`;CREATE TABLE `course` (`name` varchar(255) CHARACTER SET utf8 CO...

navicat12 premium激活方法

navicat12 premium激活方法

下载:1:Navicat Premium 12.0.24:        链接: https://pan.baidu.c...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。