【问题标题】:Is Worklight-CLI installer broken?Worklight-CLI 安装程序是否损坏?
【发布时间】:2014-10-01 08:08:05
【问题描述】:

我正在试用 Worklight CLI 工具以自动设置新的 Worklight 项目。问题是从 Fix Central 下载最新(在撰写本文时)版本 201409222259 似乎捆绑的 generator-worklightgenerator-worklight-server 节点模块是空的(它们仅包含依赖项)。结果是,一旦完成安装,执行wl 工具就会给我这个错误:

D:\>wl help

module.js:340
    throw err;
          ^
Error: Cannot find module 'D:\IBM\Worklight-CLI\worklight-cli\bin\worklight-cli.js'
    at Function.Module._resolveFilename (module.js:338:15)
    at Function.Module._load (module.js:280:25)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:902:3

(注意,我是在 Windows 8.1 上安装的,按照设置兼容模式的说明进行操作)

检查到目前为止的以前的版本,这个问题似乎从版本 201409181910 开始出现,而以前的版本(例如 201409171241)包含所有预期的资源。最后,即使在 Fix Central 上检查文件大小,问题似乎也很明显,因为版本 201409181910(第一个有问题的版本)的 CLI 包大小从大约 367MB​​ 下降到 236MB。

我的问题是:CLI 的安装程序在最新版本中确实损坏了,还是需要遵循不同的安装方法?

【问题讨论】:

    标签: ibm-mobilefirst worklight-cli


    【解决方案1】:

    解决 CLI 问题的新临时修复 201410022218 现在可在 Fix Central 上找到。您无需升级服务器组件即可使用 CLI 修复程序,但不这样做可能会阻止您利用自上次更新以来添加的其他一些修复程序。

    【讨论】:

    • 谢谢比尔。刚刚检查了 201410022218 版本,确实看起来很完整。
    【解决方案2】:

    你提到的版本确实坏了,正在回级中;请稍后再次检查以下载较旧的工作版本。

    CLI 目前正在修复中。

    【讨论】:

    • 感谢伊丹的回答。我们的项目目前使用的是 201409222259 版本。使用旧版本的 CLI(我们现在正在这样做)是可以的,但我们需要在 WL 工作室中打开 CLI 生成的项目以将其迁移到我们当前的版本(即没有持续集成是可能的)。另一方面,如果新的 CLI 版本与新的通用修复包一起发布,我们还需要将我们所有的项目/服务器升级到新版本(我们通常只有在彻底测试新版本后才想做)。我的问题是:版本 201409222259 的固定 CLI 是否可行?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-03
    • 2015-09-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多