У меня есть browserify задачу, которая сконфигурирована следующим образом:Получение reactify и browserify работать с ES6
module.exports = function(grunt) {
grunt.config.set('browserify', {
dev: {
src: 'assets/js/main.jsx',
dest: '.tmp/public/js/main.js',
options: {
debug: true,
extensions: ['.jsx'],
transform: ['reactify']
}
}
});
grunt.loadNpmTasks('grunt-browserify');
};
Я попытался его настройки использовать ES6 таким образом:
module.exports = function(grunt) {
grunt.config.set('browserify', {
dev: {
src: 'assets/js/main.jsx',
dest: '.tmp/public/js/main.js',
options: {
debug: true,
extensions: ['.jsx'],
transform: ['reactify', {'es6': true}]
}
}
});
grunt.loadNpmTasks('grunt-browserify');
};
Это приводит к ошибке хотя:
Error: path must be a string
Я не могу понять из документации, как это сделать, учитывая, что я не хочу, чтобы настроить преобразование в моем р ackage.json. Любая помощь будет оценена по достоинству.
Спасибо, этот отсутствующий кронштейн было очень трудно отлаживать. – xiaolin