【问题标题】:Pass parameters to gulp task through ionic serve通过 ionic serve 将参数传递给 gulp 任务
【发布时间】:2015-08-24 09:59:49
【问题描述】:

我愿意在 Ionic 项目的生产环境和开发环境之间轻松切换。我一直在关注本指南: Environment Variables in Ionic and AngularJS

这很简单,gulp 任务会将变量替换为相应 JSON 文件中定义的值,该文件根据传递给任务的参数进行选择。

我的问题是我不直接调用 Gulp,而是通过 ionic CLI(离子服务)调用它。我知道我可以在 ionic.project 文件中指定要调用的 gulp 任务,但是如何将一些参数传递给 ionic CLI 并将它们通过管道传递给 Gulp?

我只想做:

ionic serve --prod
ionic serve --dev --lab

它会根据参数为我的常量选择合适的值。

【问题讨论】:

    标签: angularjs gulp ionic


    【解决方案1】:

    当你像这样运行离子服务时:

    ENV=production ionic serve
    

    在 gulp 中获取 ENV 变量

    process.env.ENV
    

    【讨论】:

    • Uysim: 可以提供适当的例子,因为我在 process.env.ENV 中变得不确定
    猜你喜欢
    • 2015-04-16
    • 2019-03-10
    • 1970-01-01
    • 1970-01-01
    • 2016-07-07
    • 2019-02-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多