В JetBrains PhpStorm 2019.3 я использую JavaScript ES6. Теперь, если я установлю, например, Foundation for Sites и использую его со следующим кодом в файле с именем main. js:
import {Dropdown, DropdownMenu, Accordion} from 'foundation-sites';
Когда CTRL + нажмите на 'foundation-sites'
, PhpStorm отправляет меня по адресу:
node_modules / foundation-sites / dist / js / foundation.d.ts
, даже если я не использую Машинопись. Ожидаемое поведение будет прыгать в:
node_modules / foundation-sites / dist / js / foundation.es6. js
Я могу изменить это поведение, изменив поле typings
в пакете Foundation-sites . json:
- "typings": "dist/js/foundation.d.ts",
+ "typings": "dist/js/foundation.es6.js",
Однако изменение пакета. json поля в стороннем коде просто для исправления перемещения PhpStorm в неправильный файл кажется неудобным. Как сделать так, чтобы PhpStorm игнорировал ссылки и поля TypeScript, если не используется TypeScript?