Тема: Snakeskin
Показать сообщение отдельно
  #426 (permalink)  
Старый 05.02.2015, 12:58
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Сообщение от 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.
__________________
kobezzza
code monkey

Последний раз редактировалось kobezzza, 05.02.2015 в 13:02.
Ответить с цитированием