在serve-node ionic2

时间:2016-03-29 03:18:47

标签: javascript node.js typescript ionic2

我正在使用离子2.我不知道为什么当我试图运行'离子发球'时,它会回答下一个问题:

警告:ionic.config.js已被弃用,您可以将其删除。 警告:没有'服务:之前'找到gulp任务! 你的gulpfile已经包含了一个'watch'任务!添加:

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

到您的gulpfile,让Ionic CLI在发布前运行'watch'。

警告:不推荐使用ionic.config.js,您可以将其删除。

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

1 个答案:

答案 0 :(得分:0)

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

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

1)创建一个新的离子应用程序(可能使用与您尝试运行的模板相同的模板,即空白或侧面菜单或标签)。

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

(我不知道这是否是正确的方法,但这会有效。)

希望这会对你有所帮助。感谢。