运行带有错误的npx更新找不到集阻止

时间:2019-08-24 06:08:14

标签: android angular ionic-framework npx

我尝试使用“ 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

2 个答案:

答案 0 :(得分:2)

帮助我解决错误的是首先更新我的 npm 版本:

  1. npm install -g npm@latest
  2. npm install -g set-blocking
  3. npx update

答案 1 :(得分:1)

只需运行npm命令来安装缺少的模块:

npm install set-blocking

然后再次运行npx update

希望有帮助! :)