Javascript 如何同时使用角cli和gulp

Javascript 如何同时使用角cli和gulp,javascript,angular,gulp,angular-cli,Javascript,Angular,Gulp,Angular Cli,我正在尝试将Angular cli和gulp组合在一起,我希望利用gulp的实时重新加载功能,这样,如果Angular系统中有任何文件发生更改,文件将在节点服务器提供服务的距离内自动生成 我只希望使用ng构建而不是ng服务,因为我希望自动构建文件,而不是重复使用cli的实时重新加载 我已经尝试了很多次用谷歌搜索,但是我无法把我做过的事情整合起来 gulp.task('default', ['sdk', 'server'], function() { gulp.watch(['./common

我正在尝试将Angular cli和gulp组合在一起,我希望利用gulp的实时重新加载功能,这样,如果Angular系统中有任何文件发生更改,文件将在节点服务器提供服务的距离内自动生成

我只希望使用ng构建而不是ng服务,因为我希望自动构建文件,而不是重复使用cli的实时重新加载

我已经尝试了很多次用谷歌搜索,但是我无法把我做过的事情整合起来

gulp.task('default', ['sdk', 'server'], function() {
  gulp.watch(['./common/models/*.js'], ['server']);
  gulp.watch(['./client/**/*.js'], ['angular']); // i am thinking of lisiting here please help
});
请注意


我需要始终使用最新的更改来更新dist文件,我知道这可能会很昂贵,但这可以很快完成吗?因为这是我从节点服务器提供服务的一个重要方面,angular cli带有一个监视标志,用于
ng build

ng build --watch


每当文件发生更改时,这将重建
dist
目录

我们如何为同一文件执行一个gulp任务,以便使用node@INFOSYS你需要大口喝吗?ng build将构建到您的dist目录,该目录中的节点可以使用loopback sdk服务,实际上还有更多内容,然后根据需要推动模型更改gulp@INFOSYS因此,您需要类似于
gulp.watch(['./src/app/***'、'./src/index.html']、['angular'])
(根据需要查看任何其他文件)。然后在gulp任务中运行ng build命令
ng build -w