Worklight Console不会显示项目的新更改 - 似乎使用原始代码

时间:2015-01-06 21:52:08

标签: ibm-mobilefirst

我正在使用Worklight Studio 6.2运行Eclipse Luna 4.4.1 ...

我对Worklight项目进行了更改。出于某种原因,在Worklight Console中打开时,我无法看到/预览这些更改...

我做了一些简单的更改,例如添加print(console.log)语句以查看这些更改是否正在向控制台发送...我甚至删除了设计元素以查看是否可以将此预览错误输出...

以下是我的工作:

  1. 突出显示应用程序文件夹(" apps"文件夹下的文件夹)并右键单击

  2. 选择运行方式> 2构建所有环境

  3. 完成后,我突出显示项目文件夹(项目中最顶层的文件夹)并右键单击,选择Open Worklight Console,在Firefox中打开控制台

  4. 单击控制台中的预览为公共资源链接

  5. " old"代码/项目运行 - 不会出现任何变化

  6. 我已经尝试过清理项目,关闭并重新打开Eclipse,重新启动我的机器等等,但似乎没有任何动摇。 Worklight似乎使用了#34; old"代码,无论我在Eclipse中做什么......

    Worklight上有可能丢失的设置吗?

1 个答案:

答案 0 :(得分:0)

启动Worklight 6.2您无需构建或部署应用程序即可查看对Web资源所做的更改。

以下内容应该足够了:

  1. 创建项目和应用程序
  2. Run As>在Worklight开发环境中运行
  3. 打开控制台,查看应用程序(保持此选项卡打开)
  4. 在Eclipse中,更改一些资源(图像,CSS,HTML,JavaScript)
  5. 返回先前打开的标签并将其刷新
  6. 您应该可以看到更改。

    要尝试的东西:

    1. 关闭Eclipse
    2. 打开您的TMPDIR并删除wlBuildResources文件夹
    3. 打开Eclipse,再试一次

    4. 您还可以尝试为您的应用添加移动环境;有时会有一些报道,显示如何,帮助和刷新'预览应用程序时使用的Web资源

    5. 您还可以确保使用最新的6.2.0.01 iFix;过去有与预览相关的修复程序。您可以从IBM Fix Central网站获取它(假设您是IBM客户/业务合作伙伴;出于评估目的,您应该从Eclipse Marketplace - v6.3下载最新的可用版本)

    6. 请注意,运行方式>构建所有环境实际上并没有将修改后的Web资源部署到服务器,它只生成.wlapp以供以后在其他地方使用,因此我建议在此答案的最顶部按照我的步骤操作,使用Run As>在Worklight Development Server上运行,稍后只需保存(ctrl / cmd -s),然后转到控制台以验证是否存在更改。