工作灯(带离子)项目如何与 gulpfile 交互,package.json node.js bowerc

How a worklight(with ionic) project interacts with a gulpfile, package.json node.js bowerc

我需要使用 worklight 开发移动应用程序。当我查看一些示例源代码时,我观察到一个 gulpfile,他们在其中定义了几个 Task/Watch。还有一个 package.json 他们定义了 devDependencies 属性.

我想知道混合应用程序项目(使用 Worklight 或任何其他 tool/framework 开发时)如何使用 gulpfile、package.json、node.js、bowerrc。当为混合应用程序开发人员实施时,控件如何在所有这些组件之间传递,以及此执行工作流程序列中的第一个执行点是什么。我相信 main.js 内的 wlEnvInit() 是工作灯项目的执行起点。

我试过 google 但找不到任何解释。

您看到的 Gulp 文件是默认 Ionic 项目的一部分。它处理编译 Sass 文件和 运行 bower install 命令以安装依赖项。如果您在项目中使用 Sass,那么这对您会有用,但它与 MobileFirst 没有直接关系。

如您所知,当您更新通用代码时,您需要执行 build/deploy 以将代码部署到您的移动平台。因此,如果使用 Sass,那么您需要记住,虽然 Gulp 文件可以编译 CSS,但您仍然需要 "mfp bd" 将其部署到 MF。

这是否回答了您的问题?