Сообщение от Gozar
|
Ну и да у меня node это линк /etc/alternatives/node который линк /usr/bin/nodejs
Проблема осталась. 6to5 работает без бубна.
|
Ну поэтому и осталась, т.к. нужен именно /usr/bin/node. У меня вот без этого и 6to5 не завёлся, но почему он работает у тебя я уже даже хз, т.к. ошибка 100% тут не в самой либе или CLI, а именно в том, как NPM её ставит глобально, а настройки у меня такие же как и у них. Изучая данный вопрос я нашёл почти во всех популярных CLI либах (grunt-cli, gulp и т.д.) вопросы на Гитхабе по данной теме, т.е. проблема реально часто возникает у пользователей Линуха и везде ответ, мол сделайте линк на /usr/bin/node.
***
Собственно тут несколько решений:
1) Можно натравить ноду ручками на CLI
Например,
cd myProject
npm install snakeskin
node ./node_modules/snakeskin/bin/snakeskin.js параметры
2) Можно использовать средства сборки grunt или gulp, а для вотчинга использовать grunt-watch и gulp-watch (на мой взгляд это вообще самое правильное решение)
3) Можно таки указать линк на /usr/bin/node
4) Можно открыть ./bin/snakeskin.js и подредактировать Sha-Bang, вставив nodejs вместо node.
5) Можно использовать NodeJS API.
***
Эту проблему и пути решения я опишу в FAQ.