Как можно использовать локальные пакетные менеджеры?
Собсна пример webpack.
Когда пишу команду ./node_modules/webpack/.bin (пример пути), консоль мне пишет:
"." не является командой.
Как вот это "." не является командой побороть и запустить этот скрипт?
1. Не ./node_modules/webpack/.bin, a ./node_modules/.bin/webpack.
2. Нужно брать путь в кавычки, если используете прямой слеш и используете классическую командную строку (cmd). Т.е. итого: "./node_modules/.bin/webpack". Параметры в кавычки брать уже не нужно, т.е. "./node_modules/.bin/webpack" --watch. Можно использовать обратный слеш и не брать в кавычки.
Кажись понял, он искал не путь к исполняемому, а команду ".", так как начинается на "."
А через кавычки, но указывает путь.
ОК, а как тогда в paсkage.json писать?
???
К чему все это вообще.
Есть в проекте git hooks и при инстале оно не отрабатывает ./node_modules/.bin/git-hooks install
И ошибка выше.
Но на юникс системе такого нет (даже на ubuntu bash for windows)