我正在尝试使用gulp任务运行svn命令行。 我尝试了svn-spawn包,但没有成功;在Windows上似乎无法正常工作。 所以我尝试了cross-spawn,但遇到了这个错误:
'svn'不被识别为内部命令行
但是当我直接在PhpStorm终端svn help
中尝试时,我可以看到选项列表。
gulpfile.js
const spawn = require('cross-spawn');
gulp.task( 'publish', function( callback ) {
spawn( "svn", ["add", "trunk/*" ], { cwd: "publish/", stdio: "inherit" });
});
如何在PhpStorm环境中使用gulp任务正确运行svn命令以在Windows 10上添加和提交文件?