“错误”;无法读取属性";“火柴”;“未定义”的定义;当使用;npm安装“;

“错误”;无法读取属性";“火柴”;“未定义”的定义;当使用;npm安装“;,npm,expo,npm-install,Npm,Expo,Npm Install,我正在尝试在我的Windows 10计算机上全局安装一个学校作业 正如医生所说,我一直在我的终端中尝试以下命令: $ npm install --global expo-cli 但它总是给我同样的错误: npm ERR! Cannot read property 'matches' of undefined npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\User\AppData\Local

我正在尝试在我的Windows 10计算机上全局安装一个学校作业

正如医生所说,我一直在我的终端中尝试以下命令:

$ npm install --global expo-cli
但它总是给我同样的错误:

npm ERR! Cannot read property 'matches' of undefined

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\User\AppData\Local\npm-cache\_logs\2021-04-07T13_43_16_562Z-debug.log
我尝试过运行
$npm install-g expo cli
,但同样的情况也发生了

我还没有尝试重新安装node或任何东西,因为我需要我的pc在这周内启动并运行,我还不太习惯所有这些,如果可能的话,我想把这作为最后的手段


以前有人遇到过此错误吗?

请尝试删除
节点模块
文件夹和
包锁.json
文件并运行命令
npm install

感谢回复者,但我自己“意外”修复了它

通过搜索,我最终实际卸载了带有
$nvm uninstall v15.0.0
的节点,我发现自己有义务再次下载它


我之前使用的版本肯定有问题。

我在网上看到很多人这样说,但因为这是我的全局问题,而不是项目,我不知道在哪里可以找到需要删除的确切文件夹。我在我的文件中发现了多个
node\u模块
文件夹,同时查看了我的安装以查找错误,但我是一个完全的新手,因此我不知道应该删除哪些模块。这似乎是npm中的一个错误。尝试
npmi-gnpm@6
获取npm 6的最新补丁版本