|
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? В чем может быть проблема? |
npm install ? |
Другие таски работают? Вообще таски обычно в node_modules хранят вместе с остальными модулями ноды.
Кстати, если юзаешь вебшторм, то удобней, имхо, настроить FileWatcher - я так и делаю. |
еще можно обратить внимание на эту строчку
Цитата:
|
Цитата:
|
XZ почему, но оно заработало ...
|
Забавно как оно
let b = 10; превращает в var b$0 = 10; :) |
|
kobezzza,
Спасибо, а в es6-transpiler.cmd что? Ссылка на es6toes5? |
Это инструкция для командной оболочки, они уже есть в npm-модуле, только .cmd - это для винды, для линя и мак там рядышком лежит простой файл без расширения.
На моём примере транслятор установлен глобально (npm i -g) и путь проложен к глобальной папке модулей, но вообще это без разницы. Если будешь настраивать локальный модуль, то смотри папочку .bin в node_modules. |
| Часовой пояс GMT +3, время: 21:18. |
|