Điểm:1

Định cấu hình chính xác các công cụ JavaScript

lá cờ de

Tôi đang cố định cấu hình eslint cho Drupal trong PHPStorm, và nó thực sự khó hiểu.

Ví dụ: tôi đã cài đặt các phụ thuộc nút có trong web/lõi/gói.json tập tin. Trong PHPStorm, trong cài đặt Eslint, tôi đã cấu hình web/core/node_modules/eslint, nhưng với mô-đun này (eslint-config-drupal), Tôi không biết nếu để cấu hình nó với node_modules/eslint trong thư mục gốc nơi tôi đã cài đặt eslint-config-drupal. Đối với đẹp hơn cũng vậy.

Ví dụ: khi tôi kiểm tra các tiêu chuẩn mã hóa Drupal JavaScript bằng cách sử dụng, ./node_modules/.bin/eslint --no-ignore "../modules/custom/my_module/js/file.js" tôi đã phải vượt qua --no-bỏ qua tham số để xem các lỗi kiểu.

Các gói.json được sử dụng bởi lõi Drupal có một số lệnh thú vị mà tôi muốn sử dụng, chẳng hạn như biên dịch ES6 sang ES5. Công việc cốt lõi là chuyển đổi tệp file.es6.js thành file.js.

Trong tài liệu Drupal tôi thấy rằng lệnh rõ ràng có thể được sử dụng như npm chạy build:js -- --file ../modules/custom/my_module/js/file.es6.js, nhưng khi tôi làm như vậy, tôi nhận thấy rằng plugin Babel không xử lý chúng và chỉ hiển thị cùng một tệp. Tôi chỉ thêm một văn bản tiêu đề chung chung.

Tôi hiểu rằng các lệnh này dành cho lõi Drupal và nếu tôi tạm thời sao chép một tập tin.es6.js tệp đến một vị trí trong lõi, Babel sẽ phiên mã nó một cách chính xác.

Cách duy nhất tôi quản lý để dịch nó là sao chép gói.json tệp, các tệp JavaScript cốt lõi và sử dụng nó trong thư mục gốc của dự án. Điều tôi không thích là có mọi thứ trùng lặp.

Tôi không biết liệu có cách nào để sử dụng những gì đi kèm với lõi Drupal một cách minh bạch hay không.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.