运行 npx 更新时出现错误找不到 set-blocking
Posted
技术标签:
【中文标题】运行 npx 更新时出现错误找不到 set-blocking【英文标题】:running npx update with error cannot find set-blocking 【发布时间】:2019-12-29 07:46:41 【问题描述】:我尝试使用“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
【问题讨论】:
【参考方案1】:帮助我解决错误的是首先更新我的 npm 版本:
npm install -g npm@latest
npm install -g set-blocking
npx update
【讨论】:
【参考方案2】:只需运行 npm 命令即可安装缺失的模块:
npm install set-blocking
然后再次运行npx update
希望对您有所帮助! :)
【讨论】:
全局安装它对我有用,因为我不在 npm 环境中。命令:npm install -g set-blocking
这似乎可行,但没有。我还尝试了-g
选项,有和没有sudo
。我尝试了yarn add set-blocking
有和没有sudo
没有任何效果。每次运行 npx update 时,我仍然会遇到相同的“set-blocking”错误。以上是关于运行 npx 更新时出现错误找不到 set-blocking的主要内容,如果未能解决你的问题,请参考以下文章
在 Moralis 分叉测试网上运行 npx hardhat test --network local 或 npx hardhat test --network kovan 时出现未经授权的错误
使用 Sublime 运行 Python 时出现“系统找不到指定的文件”错误
运行 Eclipse 导出的 jar 时出现“找不到主类”错误
当运行测试用例时出现错误“找不到机器人框架安装”以及如何解决这个问题?