首页 > 解决方案 > 更新 npm 安装包 - npm ERR!代码 EINVALIDPACKAGENAME

问题描述

我正在尝试全局更新我的节点模块。我正在使用这个命令

sudo npm update -g 

但它会在终端产生这个错误

npm ERR! code EINVALIDPACKAGENAME
npm ERR! Invalid package name ".DS_Store": name cannot start with a period

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/dev/.npm/_logs/2021-04-24T15_59_25_014Z-debug.log

我认为该命令将扫描文件夹并找到 macOS.DS_Store文件。

我该如何解决这个问题?

标签: node.jsnpm

解决方案


对我来说这样做解决了我的问题:

find /usr/local/lib/node_modules/ -name '.DS_Store' -type f -delete 

它搜索所有 .DS_Store 并将其删除到全局 node_modules 文件夹中(在 Mac 上)


推荐阅读