Слияние кода завершено, страница обновится автоматически
const path = require('path');
const ExtractTextPlugin = require("extract-text-webpack-plugin");
const extractSass = new ExtractTextPlugin({
filename: "[name].css"
});
module.exports = {
entry: {
'social-share.min': path.resolve(__dirname, 'src/js/social-share.js'),
},
output: {
path: path.resolve(__dirname, 'dist'),
filename: '[name].js',
library: 'SocialShare',
libraryTarget: 'umd'
},
externals: {
jquery: 'jQuery'
},
devtool: 'source-map',
module: {
rules: [
{
test: /\.js$/,
enforce: "pre",
exclude: /node_modules/,
use: [
{
loader: "jshint-loader",
options: {
esnext: true,
strict: global,
browser: true,
devel: true
}
}
]
},
{
test: /\.(js|jsx)$/,
exclude: /node_modules/,
use: [
{
loader: 'babel-loader?cacheDirectory=true',
options: {
presets: ['env'],
plugins: ['transform-runtime']
}
}
]
},
{
test: /\.scss$/,
use: extractSass.extract([ 'css-loader', 'sass-loader' ])
},
{
test: /\.(gif|jpg|png|woff|svg|eot|ttf)$/,
use: [
{
loader: 'url-loader',
options: {
limit: 8192
}
}
]
}
]
},
plugins: [
extractSass
]
};
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )