错误:无法迁移未附加到此数据源的模型:loopback-datasource-juggler

我指的是下面的链接来设置环回框架,并创build简单的API

https://docs.strongloop.com/display/public/LB/Getting+started+with+LoopBack

但是,当我尝试将API连接到数据源时,出现以下错误:获取原因以及如何解决此问题。 请任何人都可以帮我解决这个问题。

Error: Cannot migrate models not attached to this datasource: CoffeeShop at /Users/emotian/Development/loopback-getting-started/node_modules/loopback-datasource-juggler/lib/datasource.js:822:14 at nextTickCallbackWith0Args (node.js:420:9) at process._tickDomainCallback (node.js:390:13) at process.fallback (/Users/emotian/Development/loopback-getting-started/node_modules/loopback/node_modules/continuation-local-storage/node_modules/async-listener/index.js:450:15) at Function.Module.runMain (module.js:443:11) at startup (node.js:139:18) at node.js:968:3 

确保先添加数据源,然后再安装连接器。

 lb datasource mysqlDb npm install --save loopback-connector-mysql 

如果一切正确,请检查server / datasources.json

以防万一,删除旧的模型/ coffeeshop.js / json

然后运行

 lb model 

并select新的数据源并添加所需的字段。