【问题标题】:run 'watch' before serve- node ionic2在服务节点 ionic2 之前运行“观察”
【发布时间】:2016-03-29 03:18:46
【问题描述】:

我正在使用 ionic 2。我不知道为什么当我尝试运行“ionic serve”时,它会回答下一个消息:

警告:ionic.config.js 已被弃用,您可以将其删除。 警告:没有找到'serve:before' gulp 任务! 您的 gulpfile 已经包含一个“监视”任务!添加:

gulp.task('serve:before', ['watch']);

到您的 gulpfile 让 Ionic CLI 在服务前运行“观察”。

警告:ionic.config.js 已被弃用,您可以将其删除。

在 gulpfile.js 中,我添加了该行并且它可以工作,但是当我更改一些 html 文件时它不会更新。我必须停止发球。并再次运行该命令。 PD:我已经使用 npm install 安装了所有依赖项 谢谢

【问题讨论】:

    标签: javascript node.js typescript ionic2


    【解决方案1】:

    最近 Ionic 更新了他们的 CLI 工具(到 beta.21)。他们显然对他们新更新的 CLI 生成的 gulp 文件进行了一些更改。您尝试运行的项目是使用旧版本的 CLI(可能是 beta.19)创建的。这就是您收到该警告的原因。关于“ionic.config.js 已被弃用”行,该文件只是一个检查点,用于查看您是否使用最新版本的 Ionic CLI。

    有一个快速修复(我做到了)。

    1) 创建一个新的 ionic 应用程序(可能使用与您尝试运行的应用程序相同的模板,即空白或侧边菜单或选项卡)。

    2) 将您尝试运行的项目的app目录的内容复制到新生成的项目的app目录中。

    (我不知道这是否是正确的方法,但这会起作用。)

    希望这对您有所帮助。谢谢。

    【讨论】:

      猜你喜欢
      • 2018-07-01
      • 2016-11-09
      • 2011-04-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-04
      • 1970-01-01
      • 2020-03-06
      相关资源
      最近更新 更多