node.js - 更新 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
文件。
我该如何解决这个问题?
解决方案
对我来说这样做解决了我的问题:
find /usr/local/lib/node_modules/ -name '.DS_Store' -type f -delete
它搜索所有 .DS_Store 并将其删除到全局 node_modules 文件夹中(在 Mac 上)
推荐阅读
- python - 通过 PyCharm 安装可编辑的 Python 包
- android - RecyclerView中的TextView没有显示出来
- php - Windows PHP 64 位或 32 位
- ruby-on-rails - Ruby RestClient SSL 无法验证
- ios - 带有标题 NSPredicate 的 EKEventStore 搜索事件
- javascript - 如何将多个数组的结构更改为数组对象 Node.js?
- java - JBoss 5 - Wildfly 10.1 升级,部署后只显示静态 HTML
- android - I want to open URL with webview, but when I tried to login in that site, I can't login
- java - Java - 非池化字符串
- flexmark - 如何使 Flexmark-Java 进程“@”-提及?