如何向 grunt 执行任务添加标志
how to add flags to a grunt execute task
我正在尝试 运行 具有 grunt.js
的节点文件
由于某些原因,我无法为节点文件提供参数。
这就是我想要发生的事情:
node server/index.js -e development-local
这是我的配置:
execute: {
development_target: {
src: ['index.js'],
options: {
args: ['e development-local',]
}
}
}
grunt.registerTask('serve-local', ['execute:development_target']);
但由于某种原因无法使用。我什么都试过了。
我想你正在使用 grunt-execute 来完成这项任务。
在库中,您的参数选项必须是一个数组才能显示您的参数。
你试过了吗:
execute: {
development_target: {
src: ['index.js'],
options: {
args: ['-e', 'development-local']
}
}
}
grunt.registerTask('serve-local', ['execute:development_target']);
加上src: ['index.js']
好像是你文件的路径。您尝试过 src: ['server/index.js']
吗?
您的控制台中是否有任何错误打印?
我正在尝试 运行 具有 grunt.js
的节点文件由于某些原因,我无法为节点文件提供参数。
这就是我想要发生的事情:
node server/index.js -e development-local
这是我的配置:
execute: {
development_target: {
src: ['index.js'],
options: {
args: ['e development-local',]
}
}
}
grunt.registerTask('serve-local', ['execute:development_target']);
但由于某种原因无法使用。我什么都试过了。
我想你正在使用 grunt-execute 来完成这项任务。
在库中,您的参数选项必须是一个数组才能显示您的参数。
你试过了吗:
execute: {
development_target: {
src: ['index.js'],
options: {
args: ['-e', 'development-local']
}
}
}
grunt.registerTask('serve-local', ['execute:development_target']);
加上src: ['index.js']
好像是你文件的路径。您尝试过 src: ['server/index.js']
吗?
您的控制台中是否有任何错误打印?