环回4 npm运行docker:启动错误'';不被识别为内部或外部命令

环回4 npm运行docker:启动错误'';不被识别为内部或外部命令,docker,npm,loopback4,Docker,Npm,Loopback4,我正在loopback4官方网站上做试用部分: 但当我尝试执行下一个命令时: npm run docker:start 我得到以下错误: loopback4-example-shopping-monorepo@1.1.1 docker:start C:\Users\jmlascasas\Documents\Laboratorio Hanuman\loopback4-example-shopping > ./bin/start-dbs.sh '.' is not recognized

我正在loopback4官方网站上做试用部分:

但当我尝试执行下一个命令时:

npm run docker:start
我得到以下错误:

loopback4-example-shopping-monorepo@1.1.1 docker:start C:\Users\jmlascasas\Documents\Laboratorio Hanuman\loopback4-example-shopping
> ./bin/start-dbs.sh

'.' is not recognized as an internal or external command,
operable program or batch file.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! loopback4-example-shopping-monorepo@1.1.1 docker:start: `./bin/start-dbs.sh`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the loopback4-example-shopping-monorepo@1.1.1 docker:start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\jmlascasas\AppData\Roaming\npm-cache\_logs\2019-11-27T10_43_56_262Z-debug.log

我试图改变路线并在谷歌上搜索答案,但没有解决我的问题

npm run docker:start
如果查看package.json,在幕后启动bash脚本

"docker:start": "./bin/start-dbs.sh",

当您使用窗口时,窗口中的脚本可能会出错。你可以尝试两种选择

  • 在gitbash中运行该命令
  • 在不使用npm的情况下手动运行该命令
您可以运行这些命令,
npm run docker:start
在pacakge.json中执行这些命令

  docker run --name mongo -p 27017:27017 -d mongo:latest
  docker run --name redis -p 6379:6379 -d redis:latest

如果我“在git bash中运行命令”,我会得到相同的错误| |如果我手动运行命令:“docker Run——name mongo-p 27017:27017-d mongo:latest”->错误->“docker”不被识别为内部或外部命令、可操作程序或批处理文件。因此根本没有安装docker,首先安装docker,但我不明白的是,为什么他们根本没有指定必须安装docker。是的,我同意。他们刚刚提到了docker。