Grüße alle und jeden,Bevorzugte Art und Weise in Webpack Bootstrap der Verwendung
Ich habe um mit Bootstrap für Webpack spielen, aber ich bin an dem Punkt, meine Haare ausreißen. Ich habe buchstäblich viele Blog-Artikel durchgelesen und benutze entweder das 7 Monate veraltete 'bootstrap-webpack'-Plugin (welches überraschenderweise nicht sofort funktioniert) oder .. Sie enthalten die Bootstrap-Dateien durch den Import' node_modules/*/bootstrap/css/bootstrap.css '.
Sicherlich muss es einen saubereren und effizienteren Weg geben, um das zu tun?
Dies ist meine aktuelle webpack.config.js
Datei:
var webpack = require('webpack');
var ExtractTextPlugin = require('extract-text-webpack-plugin');
var autoprefixer = require('autoprefixer');
var path = require('path');
module.exports = {
entry: {
app: path.resolve(__dirname, 'src/js/main.js')
},
module: {
loaders: [{
test: /\.js[x]?$/,
loaders: ['babel-loader?presets[]=es2015&presets[]=react'],
exclude: /(node_modules|bower_components)/
}, {
test: /\.css$/,
loaders: ['style', 'css']
}, {
test: /\.scss$/,
loaders: ['style', 'css', 'postcss', 'sass']
}, {
test: /\.sass$/,
loader: 'style!css!sass?sourceMap'
},{
test: /\.less$/,
loaders: ['style', 'css', 'less']
}, {
test: /\.woff$/,
loader: "url-loader?limit=10000&mimetype=application/font-woff&name=[path][name].[ext]"
}, {
test: /\.woff2$/,
loader: "url-loader?limit=10000&mimetype=application/font-woff2&name=[path][name].[ext]"
}, {
test: /\.(eot|ttf|svg|gif|png)$/,
loader: "file-loader"
}]
},
output: {
path: path.resolve(__dirname, 'dist'),
filename: '/js/bundle.js',
sourceMapFilename: '/js/bundle.map',
publicPath: '/'
},
plugins: [
new ExtractTextPlugin('style.css')
],
postcss: [
autoprefixer({
browsers: ['last 2 versions']
})
],
resolve: {
extensions: ['', '.js', '.sass'],
modulesDirectories: ['src', 'node_modules']
},
devServer: {
inline: true,
contentBase: './dist'
}
};
Ich könnte weitermachen und require('bootstrap')
(mit einer gewissen Art und Weise jQuery des Erhaltens in ihm zu arbeiten), aber .. Ich bin gespannt, was Sie alle denken und zu tun .
Vielen Dank im Voraus :)
Dies kann für Sie arbeiten https: // github.com/gowravshekar/bootstrap-webpack – Bikas
Ja, das ist das Modul, das ich erwähnte, das seit Monaten nicht aktualisiert wurde. – Nickvda
Sorry dann. Ich habe keine Ahnung von jetzt. – Bikas