Как выяснить, что импортировать или требовать для модуля? - PullRequest
0 голосов
/ 28 июня 2019

Я импортировал некоторые модули из npm для использования с Laravel Mix.Обычно я могу поместить оператор require или import в начало файла, используя то же имя модуля, которое я использовал, когда набирал «npm install».Но иногда это не работает, но не может разрешить модуль.

Я проверил, что модуль указан в файле package.json и что папка существует в каталоге / node_modules.

Когда я заглядываю в папку node_modules, я могу найти папку модуля, в которой есть папки src / и dist / с файлами JS внутри;внутри папки модуля также есть файл package.json.Тем не менее, он по-прежнему не будет импортировать.Как определить, к какому пути и файлам пытаются обращаться операторы require или import?

Ответы [ 2 ]

1 голос
/ 02 июля 2019

Если вы предоставите больше информации или фрагмент кода, я могу помочь больше, но в целом, если пакет был правильно настроен, достаточно просто import, но если он не импортируется, вы можете просто использовать, например, require('package-name/dist/main.js');.

0 голосов
/ 01 июля 2019

Может использовать инструмент статического анализа, например, sonarlint для проверки вашего кода.

...