Кто-нибудь понял, почему мой postcss не распознается при локальной установке с помощью npm? Я пробовал использовать postcss в зависимостях, а также devDependency. это так расстраивает. Пробовал запускать также из ./node_modules
и ./node_modules/postcss-cli
я установил postcss и postcss-cli. При глобальной установке все работает, но мне нужно установить локально.
🤔 А знаете ли вы, что...
Node.js имеет интегрированный менеджер пакетов npm для управления зависимостями.
Интерфейсы командной строки, поставляемые с пакетами npm
, которые устанавливаются локально в проекте, не добавляются в переменную среды PATH
, поэтому их нельзя вызывать только по имени.
Однако npm
предоставляет вспомогательную утилиту npx
для вызова таких локальных CLI проекта:
npx postcss
Обратите внимание, что, напротив, командные строки, указанные для использования с npm run
внутри файлов package.json
, неявно знают о локальных CLI проекта, поэтому использование npx
там не обязательно.