У меня есть символическая ссылка, которая в настоящее время не работает.В дальнейшем процесс сборки указывает на то, что существует.На данный момент я хотел бы gulp.src и dest, чтобы скопировать его вокруг.Однако всякий раз, когда я пытаюсь это сделать, он либо полностью игнорируется, либо завершается неудачей.
Пример кода:
const gulp = require('gulp');
const fs = require('fs');
gulp.task("default", function (cb) {
fs.appendFile('mynewfile1.txt', 'Hello content!', () => {
fs.symlink('mynewfile1.txt', 'linkednewfile1.txt', () => {
fs.unlink('mynewfile1.txt', () => {
fs.mkdir('dest', () => {
gulp.src(['*', '!dest'],{options:{follow:false}, resolveSymlinks:false}).pipe(gulp.dest('dest')).on('end', cb);
})
}
)
});
})});
При этом используется gulp # 4.0.0-alpha.3
Когда язапустить это я получаю следующий вывод:
[18:44:04] Using gulpfile ~/Workspace/gulpbug/gulpfile.js
[18:44:04] Starting 'default'...
events.js:183
throw er; // Unhandled 'error' event
^
Error: ENOENT: no such file or directory, open '/Users/user/Workspace/gulpbug/linkednewfile1.txt'