Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.04.2014, 21:49
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

grunt-es6-transpiler
Уже мозг сломал. Как настроить грунт, чтобы он увидел es6-transpiler?

~/grunt-es6/

Конфиги:

package.json
{
  "name": "es6",
  "version": "0.0.1",
  "devDependencies": {
    "grunt": "~0.4.4",
    "grunt-es6-transpiler": "0.1.0"
  }
}


Gruntfile.js
module.exports = function(grunt) {

    grunt.initConfig({
      "es6transpiler": {
        dist: {
            files: { 'js/es6/test.js': '/js/es5/test.es5.js' }
        }
      }
    })

    grunt.loadNpmTasks('grunt-es6-transpiler');

    grunt.registerTask('default',['es6transpiler']);

};


Выдает ошибку:
Local Npm module "grunt-es6-transpiler" not found. Is it installed?

куда я только не ставил grunt-es6-transpiler и в ~/ и в ~/grunt-es6/ и в домашнюю директорию и в корень проекта, результат один: Local Npm module "grunt-es6-transpiler" not found. Is it installed?

В чем может быть проблема?
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #2 (permalink)  
Старый 30.04.2014, 21:53
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

npm install

?
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук

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

Другие таски работают? Вообще таски обычно в node_modules хранят вместе с остальными модулями ноды.

Кстати, если юзаешь вебшторм, то удобней, имхо, настроить FileWatcher - я так и делаю.
__________________
kobezzza
code monkey
Ответить с цитированием
  #4 (permalink)  
Старый 30.04.2014, 22:02
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

еще можно обратить внимание на эту строчку
Цитата:
files: { 'js/es6/test.js': '/js/es5/test.es5.js' }
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием
  #5 (permalink)  
Старый 30.04.2014, 22:21
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Сообщение от kobezzza
то удобней, имхо, настроить FileWatcher - я так и делаю.
скрин Watchera можешь скинуть, а то, если настройка такая же как в stylus + nib , то это так очевидно, что я никогда не настрою
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #6 (permalink)  
Старый 30.04.2014, 22:34
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

XZ почему, но оно заработало ...
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #7 (permalink)  
Старый 30.04.2014, 22:41
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

Забавно как оно

let b = 10;


превращает в

var b$0 = 10;


__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #8 (permalink)  
Старый 01.05.2014, 09:39
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

https://sasulca426b.mail.yandex.net/...rce_default=no
__________________
kobezzza
code monkey
Ответить с цитированием
  #9 (permalink)  
Старый 01.05.2014, 10:09
Аватар для Gozar
Отправить личное сообщение для Gozar Посмотреть профиль Найти все сообщения от Gozar
 
Регистрация: 07.06.2007
Сообщений: 7,504

kobezzza,
Спасибо, а в es6-transpiler.cmd что? Ссылка на es6toes5?
__________________
Последний раз редактировалось Gozar, Сегодня в 24:14.
Ответить с цитированием
  #10 (permalink)  
Старый 01.05.2014, 10:14
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Это инструкция для командной оболочки, они уже есть в npm-модуле, только .cmd - это для винды, для линя и мак там рядышком лежит простой файл без расширения.

На моём примере транслятор установлен глобально (npm i -g) и путь проложен к глобальной папке модулей, но вообще это без разницы. Если будешь настраивать локальный модуль, то смотри папочку .bin в node_modules.
__________________
kobezzza
code monkey
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Кто запускал grunt на винде? Tim Общие вопросы Javascript 11 23.01.2014 12:37
Сборка js-файла из кусков (Grunt или без него) vasa_c Общие вопросы Javascript 0 19.11.2013 16:30