Puncte:1

Configurați corect instrumentele JavaScript

drapel de

Încerc să configurez eslint pentru Drupal în PHPStorm, și este chiar confuz.

De exemplu, am instalat dependențele nodului care vin în web/core/package.json fişier. În PHPStorm, în setările Eslint, am configurat web/core/node_modules/eslint, dar cu acest modul (eslint-config-drupal), nu stiu daca sa-l configurez cu node_modules/eslint care se află în rădăcina unde am instalat eslint-config-drupal. Același lucru este valabil și pentru mai frumos.

Când verific standardele de codare JavaScript Drupal folosind, de exemplu, ./node_modules/.bin/eslint --no-ignore "../modules/custom/my_module/js/file.js" A trebuit să trec de --nu-ignora parametru pentru a vedea erorile de stil.

The pachet.json folosit de nucleul Drupal are câteva comenzi interesante pe care sunt interesat să le folosesc, cum ar fi transpilarea ES6 la ES5. Ceea ce face nucleul este să transpileze un fișier file.es6.js în file.js.

În documentația Drupal văd că comanda poate fi folosită aparent ca npm run build:js -- --file ../modules/custom/my_module/js/file.es6.js, dar când fac asta, observ că pluginurile Babel nu le procesează și arată doar același fișier. Am adăugat doar un text de antet generic.

Înțeleg că aceste comenzi sunt pentru nucleul Drupal, iar dacă copiez temporar un fișier.es6.js fișier într-o locație din nucleu, Babel îl transpilează corect.

Singura modalitate prin care am reușit să-l transpilez este să copiez fișierul pachet.json fișier, fișierele de bază JavaScript și utilizați-l în rădăcina proiectului. Ceea ce nu-mi place este ca totul să fie duplicat.

Nu știu dacă există o modalitate de a folosi ceea ce vine cu nucleul Drupal într-un mod transparent.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.