2017-12-22 33 views
6

Tôi nhận được lỗi sau khi tôi thực hiện transpilation nguyên cảo của tôi:TypeError khi ngụm nguyên cảo

TypeError: file.isSymbolic is not a function 
    at DestroyableTransform.normalize [as _transform] (D:\project\node_modules\vinyl-fs\lib\dest\prepare.js:31:15) 
    at DestroyableTransform.Transform._read (D:\project\node_modules\vinyl-fs\node_modules\readable-stream\lib\_stream_transform.js:182:10) 
    at DestroyableTransform.Transform._write (D:\project\node_modules\vinyl-fs\node_modules\readable-stream\lib\_stream_transform.js:170:83) 
    at doWrite (D:\project\node_modules\vinyl-fs\node_modules\readable-stream\lib\_stream_writable.js:406:64) 
    at writeOrBuffer (D:\project\node_modules\vinyl-fs\node_modules\readable-stream\lib\_stream_writable.js:395:5) 
    at DestroyableTransform.Writable.write (D:\project\node_modules\vinyl-fs\node_modules\readable-stream\lib\_stream_writable.js:322:11) 
    at Pumpify.Duplexify._write (D:\project\node_modules\pumpify\node_modules\duplexify\index.js:201:22) 
    at doWrite (D:\project\node_modules\pumpify\node_modules\readable-stream\lib\_stream_writable.js:406:64) 
    at writeOrBuffer (D:\project\node_modules\pumpify\node_modules\readable-stream\lib\_stream_writable.js:395:5) 
    at Pumpify.Writable.write (D:\project\node_modules\pumpify\node_modules\readable-stream\lib\_stream_writable.js:322:11) 

nhiệm vụ ngụm của tôi trông như thế này:

gulp.task('tsc', function() { 
    let tsResult = gulp.src(srcPaths.tsFiles) 
     .pipe(tsProject()); // tsProject created previously 

    return tsResult.js 
     .pipe(gulp.dest(buildPath)); // -> the gulp.dest(..) command causes the error 
}); 

devDependencies package.json (chỉ nuốt nước bọt và ts phụ thuộc có liên quan) trông giống như sau:

{ 
    "devDependencies": { 
    "gulp": "github:gulpjs/gulp#4.0", 
    "gulp-sourcemaps": "^2.6.1", 
    "gulp-tslint": "^8.1.2", 
    "gulp-typescript": "^3.2.3", 
    "tslint": "^5.8.0", 
    "typescript": "^2.5.0", 
    } 
} 

Phiên bản nút: 8.9.3 & npm phiên bản: 5.6.0

Bất kỳ ai cũng có ý tưởng phải làm gì?

+0

Chúng tôi đang đối mặt với cùng một vấn đề trên CI của chúng tôi sau một vài giờ. Hôm qua nó đã hoạt động tốt. Mã của chúng tôi hoạt động trên một bản sao node_modules cũ, nhưng nếu tôi làm sạch nó, nó không thành công. Chủ đề duy nhất tôi có thể tìm thấy về chủ đề này là [trên diễn đàn nút tiếng Trung] (https://translate.google.com/translate?sl=auto&tl=vi&js=y&prev=_t&hl=vi&ie=UTF-8&u=https%3A % 2F% 2Fcnodejs.org% 2Ftopic% 2F5a3cb59fd92f2f5b185ad13c & edit-text = & act = url "trên diễn đàn nút tiếng Trung"). Bài đăng này đã được 5 giờ. Tôi đoán và cập nhật về sự phụ thuộc là những thứ lộn xộn ở đâu đó nhưng tôi chưa tìm thấy nó. – blemasle

Trả lời

5

Từ ngụm repo (issue):

phated nhận xét 5 giờ trước

plugin của bạn cần phải được cập nhật để sử dụng một vinyl mới hơn. Một trong những họ đang sử dụng để tạo ra các đối tượng tập tin thực sự là cũ.

Một giải pháp nhiều hơn từ cùng một vấn đề (nó làm việc cho tôi):

dozer75 nhận xét 4 giờ trước • sửa

... Bạn có thể tham khảo cam kết trước đó id thay vì tên chi nhánh sau #. Người cuối cùng là 6d71a65

Các vấn đề liên quan