在gulp中执行任意节点脚本

我想运行一个index.js文件作为我的吞咽过程的一部分。 我可以像这个线程( 如何在gulp中运行bash命令? )中描述的那样通过像gulp-shell这样的东西添加node index.js ,但似乎应该有一个更简单的方法。

我觉得会有一个名为gulp-node的插件或者其他的东西来做,但是它不存在。 别人怎么做,而不把你的初始脚本变成一个吞咽插件,这似乎侵入?

您可以使用var data = require('./path/to/index')在您的Gulp任务中加载/运行index.js模块,并将任何导出的信息发送到data 。 你可以在这里阅读关于require和Node.js模块的更多信息。