我正在尝试 Worklight CLI 工具,以便自动设置新的 Worklight 项目。问题是,从 Fix Central 下载最新(在撰写本文时)版本 201409222259 时,似乎捆绑的 generator-worklight
和 generator-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 bundle 大小从大约 367MB 下降到 236MB。
我的问题是:CLI 的安装程序在最新版本中确实损坏了,还是需要遵循不同的安装方法?
最佳答案
修复中心现已提供解决 CLI 问题的新临时修复 201410022218。您无需升级服务器组件即可使用 CLI 修复程序,尽管不这样做可能会阻止您利用自上次更新以来添加的一些其他修复程序。
关于ibm-mobilefirst - Worklight-CLI 安装程序是否损坏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26136870/