android - 运行 npx 更新时出现错误找不到 set-blocking
问题描述
我尝试使用“npx 更新”。我完全不知道为什么我会收到这个错误,而且似乎甚至找不到一个起点。我唯一使用 npx 的是电容器(带有离子框架)。对此原因或修复的任何帮助或只是指出正确的方向都会有所帮助
C:\dev\p\bas>npx update
npx: installed 658 in 28.218s
[23:34:41] using file ~C:\Users\Hunter\AppData\Roaming\npm-cache\_npx\6000\node_modules\update\lib\updatefile.js
[23:34:41] starting update.default
[23:34:41] √ running: init
Current updaters: init
no updaters were saved.
[23:34:42] finished update.default √ 410ms
internal/modules/cjs/loader.js:638
throw err;
^
Error: Cannot find module 'set-blocking'
at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)
at Function.Module._load (internal/modules/cjs/loader.js:562:25)
at Module.require (internal/modules/cjs/loader.js:692:17)
at require (internal/modules/cjs/helpers.js:25:18)
at process.<anonymous> (C:\Users\Hunter\AppData\Roaming\npm-cache\_npx\6000\node_modules\update\bin\update.js:4:3)
at process.emit (events.js:203:15)
at process.exit (internal/process/per_thread.js:168:15)
at C:\Users\Hunter\AppData\Roaming\npm-cache\_npx\6000\node_modules\update\bin\update.js:55:15
at C:\Users\Hunter\AppData\Roaming\npm-cache\_npx\6000\node_modules\update\node_modules\base-generators\index.js:482:13
at C:\Users\Hunter\AppData\Roaming\npm-cache\_npx\6000\node_modules\update\node_modules\async-each-series\index.js:15:40
解决方案
帮助我解决错误的是首先更新我的 npm 版本:
npm install -g npm@latest
npm install -g set-blocking
npx update
推荐阅读
- python - 使用两个变量构建一个 for 循环
- python - 网页抓取到数据框
- spring-security - 通过 Spring Security OAuth2 客户端成功匿名身份验证后重定向到特定 URL
- c# - 创建一个 Json Epoch 字符串
- foreach - RxJs 如何在返回父对象的同时映射子对象?
- google-chrome - 双击 phpMyAdmin 会出现一个不需要的新浏览器选项卡(Opera/Chrome)
- javascript - 使用 JS 和 AJAX 解析 XML 响应
- git - git pre-commit hook:git add -p 和 git stash 之间的交互
- django - DJango - NoReverseMatch 错误 - 怎么了?
- python-3.x - 如何从列表中获取所有有序子列表?