Cập nhật
Bây giờ nó hoạt động với tôi với prettier-vscode4.1.1 vàprettier 2.0.4, hãy dùng thử. Tôi có thể sử dụng phiên bản đóng gói hoặc cài đặt cục bộ của prettier.
Những thay đổi đáng chú ý :
- [4.0.0] Cập nhật đẹp hơn lên 2.0
- [4.1.0] Đã thêm tùy chọn cấu hình vớiNodeModules để cho phép xử lý các tệp trong thư mục node_modules [default: false]
- [4.1.0] Hỗ trợ tải Prettier từ node_modules ngay cả khi nó không xuất hiện dưới dạng phụ thuộc trực tiếp trong gói.json 
Bài gốc
Tôi gặp phải vấn đề này khi kiểm tra mã nguồn của gói bên ngoài node_modules.
Một cách giải quyết là loại bỏ prettiermục nhập trong package.jsongói này - không prettiercần cài đặt cục bộ / toàn cầu . Ví dụ :
{
  "devDependencies": {
    ...
    "prettier": "^1.19.1", // remove this line completely
  },
}
Giữ package.jsongiá trị - không có dấu phẩy, không chỉ nhận xét dòng. Lý do tại sao nó hoạt động là:
  Tiện ích mở rộng tìm kiếm cây xuống cho đến khi chúng tôi gửi gói.j.j Nếu gói.json chứa đẹp hơn, tiện ích mở rộng sử dụng điều đó, nếu không, nó sẽ quay trở lại sử dụng phiên bản đóng gói đẹp hơn. Liên kết
Tôi đoán là, tiện ích mở rộng muốn sử dụng prettiertừ gói, ngay cả khi đó làdevDependencies .
Không có hại để thả devDependencytừ một gói trong node_modules. Điều này cũng cho phép sử dụng prettierphiên bản đi kèm prettier-vscode(không cần cài đặt).