Мне нужно сделать локализацию .json файлов для каждой точки входа и языка.необходимо объединить json в webpack 2 пакета
Мы разрабатываем угловое приложение, в котором каждая директива может иметь свои собственные локальные файлы .json для всех языков.
Поэтому было бы здорово объединить их в один файл для языка для каждой точки входа: index.en.json, index.ru.json, index.cn.json, anotherEntry.en.json, anotherEntry. ru.json, anotherEntry.cn.json
пытался использовать
const extractJSON = new ExtractTextPlugin({
filename: '[name].locale.json',
allChunks: true
});
loaders: [
...
{
test: /\.json$/,
use: extractJSON.extract({
use: [
{
loader: 'raw-loader'
},
{
loader: 'json-loader'
}
]
})
}
],
plugins: [..., extractJSON ]
и кучу разных погрузчиков ...
json-loader с extract-text-plugin-rc3 (последний для webpack 2) дает ошибку «Ошибка сборки модуля: TypeError: text.forEach не является функцией» – AwokeN
Вы уверены, что используете правильный плагин? 'extract-text-webpack-plugin'? – ickyrr
есть. Я решил, что пару дней назад напишу ответ, как только у тебя найдется время для этого - я сделал простой плагин с загрузчиком. Спасибо за помощь. – AwokeN