2016-06-15 16 views
5

Tôi có một dự án nhỏ để thử nghiệm facebook flow. Tôi đã cố tình đặt một số lỗi loại mà luồng được chọn lên và chúng được phát hiện thành công khi chạy flow check từ dòng lệnh.Nuclide Flow không hiển thị lỗi trong Atom

Tôi muốn hiển thị chúng trực tiếp trên Atom, khi xem tệp (s), nhưng hiện tại nó hiển thị 0 lỗi (khoảng 20 trong dự án khi chạy từ dòng lệnh). Đây là những gì tôi đã thực hiện:

  • cài đặt dòng (với bia)
  • cài đặt Nuclide từ các gói Atom (cài đặt hiển thị trong hình dưới đây)
  • khởi tạo một tập tin .flowconfig trống trong dự án
  • Khởi tạo từng tệp để kiểm tra luồng với /* @flow */
  • flow check từ thư mục dự án

Tôi đã các phiên bản hệ điều hành sau:

  • OSX 10.11
  • Atom 1.8.0
  • Nuclide 0.141.0
  • luồng 0.14.0

Dưới đây là của tôi cài đặt cho luồng Nuclide: Nuclide-flow Atom settings

Dưới đây là những gì tôi nhận được khi chạy dòng chảy trên dòng lệnh: command line output Dưới đây là những gì tôi nhận được khi xem file trên Atom: enter image description here

+1

Nếu vẫn thất bại, bây giờ có một môi trường khác trong "Flow" trong Nuclide Settings: 'Sử dụng binary binary bao gồm trong flow-bin' của mỗi dự án. Giả sử bạn cài đặt flow-bin như một phần của devDependencies của dự án, nó có thể hoạt động. (Điều này không được khuyến khích, nhưng than ôi, trong trường hợp của tôi hóa ra là giải pháp duy nhất thực sự hoạt động.) – Tomty

+0

Tôi đã gặp vấn đề tương tự và "Chuyển sang định nghĩa" cũng không hoạt động. Bạn đã giải quyết được vấn đề của mình chưa? –

Trả lời

4

Tôi đã thực sự chỉ làm cho nó hoạt động bằng cách làm như sau:

  • cập nhật dòng chảy để 0.26.0 với brew upgrade flow (hoặc sudo brew upgrade flow nếu bạn cần)
  • vô hiệu hóa tất cả các gói linter trên Atom
  • nguyên tử restart (tắt ứng dụng hoàn toàn đầu tiên)
  • Restart Dòng Server (Atom thanh trên cùng -> Nuclide -> flow -> Khởi động lại luồng Server)
Các vấn đề liên quan