npm run migrate 要求输入密码

问题描述

在迁移到数据库时,我遇到了障碍。出于某种原因,每当我尝试迁移 git bash 时,都会要求我输入密码。我以前从未输入过的密码。

我不知道这个密码是什么。我尝试了我的桌面密码,但这给了我同样的错误,就好像我什么都没输入一样。

$ npm run migrate

express-boilerplate@0.0.1 迁移 C:\Users\Zackr\Documents\node\node-todo-get-post postgrator --config postgrator-config.js

密码: C:\Users\Zackr\Documents\node\node-todo-get-post\node_modules\postgrator-cli\postgrator-cli.js:187 rl.history = rl.history.slice(1); ^

TypeError: 无法读取未定义的属性“切片” 在 C:\Users\Zackr\Documents\node\node-todo-get-post\node_modules\postgrator-cli\postgrator-cli.js:187:33 在 Interface._onLine (readline.js:335:5) 在 Interface._normalWrite (readline.js:482:12) 在 Socket.ondata (readline.js:194:10) 在 Socket.emit (events.js:315:20) 在 addChunk (internal/streams/readable.js:309:12) 在 readableAddChunk (internal/streams/readable.js:284:9) 在 Socket.Readable.push (internal/streams/readable.js:223:10) 在 Pipe.onStreamRead (internal/stream_base_commons.js:188:23) npm ERR!代码 ELIFECYCLE npm ERR!错误号 1 npm 错误号! express-boilerplate@0.0.1 迁移:postgrator --config postgrator-config.js npm ERR!退出状态 1 npm ERR! npm 错误!失败的 在 express-boilerplate@0.0.1 迁移脚本中。 npm 错误!这是 可能不是 npm 的问题。可能有额外的日志记录 上面的输出

npm 错误!可以在以下位置找到此运行的完整日志:npm ERR!
C:\Users\Zackr\AppData\Roaming\npm-cache_logs\2021-02-17T21_50_59_429Z-debug.log

解决方法

没想到新版postgrator-cli需要密码。我回滚到早期版本。