Node.js 在gulp中执行任意节点脚本

Node.js 在gulp中执行任意节点脚本,node.js,gulp,Node.js,Gulp,我想运行一个index.js文件作为我的gulp过程的一部分。我可以通过类似于本文()中描述的gulpshell的方式添加node index.js,但似乎应该有一种更简单的方法 我想可能会有一个名为gulpnode的插件,或者做一些类似的事情,但它并不存在。其他人是如何做到这一点的,而不将您的初始脚本转换为一个gulp插件的,这似乎很麻烦?您可以使用var data=require('./path/to/index')来加载/运行gulp任务中的index.js模块,并将任何导出的信息发送到数

我想运行一个
index.js
文件作为我的gulp过程的一部分。我可以通过类似于本文()中描述的gulpshell的方式添加
node index.js
,但似乎应该有一种更简单的方法


我想可能会有一个名为
gulpnode
的插件,或者做一些类似的事情,但它并不存在。其他人是如何做到这一点的,而不将您的初始脚本转换为一个gulp插件的,这似乎很麻烦?

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

只要使用
require('./path/to/index')
@usandfriends,如果你想把它作为一个答案添加到其他人的信息中,你应该把它插入到一个任务中,我会接受。如果你把这个任务放在
gulp中,这是行不通的。注意
@mhkeller是的,因为
需要
缓存。你需要,明白了。看起来像是一个很好的候选插件,可以处理所有的代码,除非有其他的解决方案。看起来对你有用。