Чтобы решить проблему, которую я имел с моим файлом webpack.config.js
, я скопировал строку из a webpack blog. Строка помечена в коде ниже. Однако я не могу легко понять, что делает линия, а googling не привел меня к простому объяснению. Итак, какова цель/синтаксис указанной строки? Короткое объяснение, вероятно, будет достаточно, но ссылка на некоторую (официальную) документацию также будет полезна.Что означает синтаксис синтаксиса webpack html?
var path = require('path');
module.exports = {
entry: {
javascript: ['babel-polyfill', './src/main.js'],
html: './index.html'
},
output: {
path: path.join(__dirname, 'build'),
filename: 'bundle.js'
},
devtools: 'inline-source-map',
module: {
loaders: [
{
loader: 'babel-loader',
test: path.join(__dirname, 'src'),
query: {
presets: ['react', 'es2015', 'stage-2']
}
},
{
test: /\.html$/,
loader: 'file?name=[name].[ext]' // <---- **********
}
]
}
};
Ваша ссылка принимает меня к точной информации, которую я искал, например. объясняя 'имя' и' ext', а [дальнейшая ссылка оттуда] (http://webpack.github.io/docs/using-loaders.html) приводит меня к более общей информации об использовании загрузчиков, например. объясняя '?' и '!'. Большое спасибо. –