node.js - NPM /.config 和 /.npm 不存在。OS X 不允许我创建。NPM 不会下载任何包
问题描述
所以我的问题是我在 Mac 上通过 nvm 安装了 npm 当我之前用 brew 安装它时,它遇到了同样的问题。每次我将 npm 用于我得到的任何东西
┌─────────────────────────────────────────────────────────────┐
│ npm update check failed │
│ Try running with sudo or get access │
│ to the local update config store via │
│ sudo chown -R $USER:$(id -gn $USER) /Users/serwis24/.config │
└─────────────────────────────────────────────────────────────┘
所以我尝试使用列出的命令,但它不起作用。它说这个目录不存在。所以我尝试通过 mkdir 命令手动创建它,即使使用 sudo 它也不起作用。
当我尝试下载任何软件包时,它会挂起
⸨░░░░░░░░░░░░░░░░░░⸩ ⠇ rollbackFailedOptional: verb npm-session 5863b157ddbbc47
我尝试升级/降级我的节点。似乎问题出在我的mac上具有权限。以前有人可能遇到过这个问题吗?
当我尝试运行 sudo npm install --verbose 我得到
npm verb makeDirectory /Users/serwis24/.npm/_locks creation not in flight; initializing
⸨ ░░░░░░░░░░░⸩ ⠏ postinstall: verb makeDirectory /Users/serwis24/.npm/_locks creation not```
解决方案
推荐阅读
- sql - 如何找到运行缓慢的语句/查询
- vba - 在 Visio VBA 上更改图层的形状的触发事件
- python - 用 or 逻辑重新查找
- c++ - 如何在运行时在我的程序创建的 .sys 文件上设置文件版本
- r - 条件行 sumif
- google-cloud-bigtable - Cloud Bigtable 批量突变因不明原因而失败
- tensorflow - Keras/Tensorflow中add_loss的两种不同方法不能一起使用吗?
- python - 为什么我的 SQL 语句和正确的值一起显示在网页上?
- azure - 在 Azure Dev Ops 上:如何查看包位置目录 $(Build.ArtifactStagingDirectory) 的内容
- reactjs - 如何在material-ui中自定义DialogTitle