我是Loopback的新手,请点击此页面:https://docs.strongloop.com/display/public/LB/REST+connector
$ npm install loopback-connector-rest --save
$ slc loopback:datasource
? Enter the data-source name: testrestDS
? Select the connector ...
> REST Services (supported by StrongLoop)
然后我收到了这个错误:
events.js:154
throw er; // Unhandled 'error' event
^
TypeError: Cannot set property 'facetName' of undefined
at exports._extend (util.js:770:21)
at module.exports.yeoman.generators.Base.extend.dataSource (/usr/lib/node_modules/strongloop/node_modules/generator-loopback/datasource/index.js:169:18)
at /usr/lib/node_modules/strongloop/node_modules/yeoman-generator/lib/base.js:430:16
at processImmediate [as _immediateCallback] (timers.js:383:17)
我在发生器中尝试了其他几种连接器类型并且它们可以工作(就像Mongo一样,即使我没有安装连接器)。
Ubuntu 14.04 64位 节点v5.7.1 npm v3.6.0 slc v6.0.0 loopback v2.27.0 loopback-connector-rest v1.10.2
答案 0 :(得分:0)
我在命令行上遇到了同样的错误,但是在基于strongloop / node映像的Docker容器中没有。
在两种情况下都是strongloop v6.0.0,但是在不同版本的节点上(v0.10.25与Docker容器中的v0.10.38)具有不同版本的generator-loopback(1.16.2与Docker容器中的1.20.5)
我怀疑您需要升级才能解决此问题。