目前,我正在使用带有ionic serve
的Chrome浏览器运行应用仿真。我还看到有一个与框架相关的gulpfile.js。离子和吞咽之间有什么关系?
答案 0 :(得分:3)
看看:https://github.com/driftyco/ionic-cli#advanced-serve-options(参见" Gulp Integrations")。
您可以在项目根目录中的gulpStartupTasks
文件中添加ionic.project
属性。
他们举例说明以上链接的文档是:
{
"name": "SmoothRiders",
"gulpStartupTasks": [
"watch"
]
}
在这种情况下,运行watch
时会执行$ ionic serve
gulp任务。
如果您运行$ ionic setup sass
,它会将配置添加到您的ionic.project
。一旦你理解了这一点,只要你理解了一口气,你就会很高兴。
答案 1 :(得分:1)
Gulp是一名任务管理员,可让您执行多项操作来自动构建。
我个人执行几项行动PRE-BUILD准备我的项目,然后开始正确的离子构建,触发钩子&一切正常。
我的预构建操作主要是自定义我的config.xml
因此,您可以构建一个离子项目而不使用任何吞咽 命令。并且您可以用来帮助您构建自己的几个步骤 项目
这是一个与gulp一起工作的例子来帮助他"提升"他的构建过程:http://www.thomasmaximini.com/2015/02/10/speeding-up-ionic-app-development-with-gulp.html 他执行的任务是:SASS Compil&几个人的连接 但他也简化了一些离子cli命令。