Express 无法使用Strongloop生成新的REST数据源

Express 无法使用Strongloop生成新的REST数据源,express,yeoman,loopbackjs,strongloop,Express,Yeoman,Loopbackjs,Strongloop,我是Loopback的新手,在这里看了这一页: 然后我得到这个错误: 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.d

我是Loopback的新手,在这里看了这一页:

然后我得到这个错误:

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 环回v2.27.0
loopback connector rest v1.10.2

我在命令行中遇到了相同的错误,但基于strongloop/node映像,Docker容器中没有

在这两种情况下,strongloop v6.0.0都在不同版本的节点上(Docker容器中为v0.10.25与v0.10.38),而生成器环回的版本不同(Docker容器中为1.16.2与1.20.5)


我怀疑您需要升级以解决此问题。

您是在数据源创建过程中还是在尝试运行应用程序时出错的?我刚刚在OSX上测试过,但无法重新创建它。
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)