Где команда clean-css после ее установки?

Загрузите node.js v0.10.15-linux-x86 и добавьте его в путь, чтобы он использовался только мной. Я установил [email protected] Однако после установки я ничего не могу найти.

npm http GET https://registry.npmjs.org/clean-css
npm http 200 https://registry.npmjs.org/clean-css
npm http GET https://registry.npmjs.org/clean-css/-/clean-css-1.1.3.tgz
npm http 200 https://registry.npmjs.org/clean-css/-/clean-css-1.1.3.tgz
npm http GET https://registry.npmjs.org/commander
npm http 200 https://registry.npmjs.org/commander
npm http GET https://registry.npmjs.org/commander/-/commander-2.0.0.tgz
npm http 200 https://registry.npmjs.org/commander/-/commander-2.0.0.tgz
[email protected] node_modules/clean-css
└── [email protected]

Я посмотрел каталог node/lib/node_modules/, нет такой директории с именем "clean-css".

Вы видите, что неправильно с настройкой?

Спасибо

Ответ 1

По умолчанию npm будет устанавливать модуль только в локальной папке node_modules. Идея заключается в том, что каждый модуль, который вы запускаете, может иметь изолированные версии своих зависимостей.

Попробуйте npm install -g clean-css (установите глобально), если вы хотите запустить его из оболочки.

Ответ 2

согласно странице clean-css github (https://github.com/jakubpawlowicz/clean-css-cli), они разбивают версии на clean-css и clean-css-cli, поэтому версия командной строки может быть установлена ​​через "npm install clean-css-cli -g", а затем снова можно получить доступ к оболочке как "cleancss".