MongoDb 无法创建迁移脚本

war*_*der 5 mongodb node.js

我正在尝试在已初始化的现有项目上创建迁移脚本 migrate-mongo。顺便说一句,我正在使用 Windows。

这是我的问题。当我尝试使用此命令创建脚本时,migrate-mongo create blacklist_the_beatles 出现此错误。

ERROR: ENOENT: no such file or directory, lstat 'C:\Users\saadb\AppData\Roaming\npm\node_modules\migrate-mongo\samples\undefined\migration.js' Error: ENOENT: no such file or directory, lstat 'C:\Users\saadb\AppData\Roaming\npm\node_modules\migrate-mongo\samples\undefined\migration.js'
Run Code Online (Sandbox Code Playgroud)

我正在从 VS code 终端运行命令。这是正确的还是我应该从其他地方运行它

Мак*_*гин 5

只需moduleSystem在您的migrate-mongo-config.js

它可以是esm或commonjs,取决于您使用哪一个。更多详细信息请点击此处 - https://github.com/seppevs/migrate-mongo/blob/49e6de971bc9581ce3a2321da2180a7877aff3a6/samples/esm/migrate-mongo-config.js


小智 0

运行以下代码解决了问题:

npx migrate-mongo create blacklist_the_beatles
Run Code Online (Sandbox Code Playgroud)