Tôi đang xây dựng một ứng dụng bằng cách sử dụng phản ứng, bootstrap và webpack sử dụng es6 với babel.Nhập khẩu webpack bootstrap .js và .css
Nhưng tôi không thể nhập tệp boostrap.js và bootstrap.cs vào ứng dụng của mình.
webpack.config.js My
var webpack = require('webpack'),
HtmlWebpackPlugin = require('html-webpack-plugin'),
path = require('path'),
srcPath = path.join(__dirname, 'src');
module.exports = {
target: 'web',
cache: true,
entry: {
module: path.join(srcPath, 'module.js'),
common: ['react', 'react-router', 'alt']
},
resolve: {
root: srcPath,
extensions: ['', '.js'],
modulesDirectories: ['node_modules', 'src']
},
output: {
path: path.join(__dirname, 'tmp'),
publicPath: '',
filename: '[name].js',
library: ['Example', '[name]'],
pathInfo: true
},
module: {
loaders: [
{test: /\.js?$/, exclude: /node_modules/, loader: 'babel?cacheDirectory'}
]
},
plugins: [
new webpack.optimize.CommonsChunkPlugin('common', 'common.js'),
new HtmlWebpackPlugin({
inject: true,
template: 'src/index.html'
}),
new webpack.ProvidePlugin({
$: "jquery",
jQuery: "jquery"
}),
new webpack.ProvidePlugin({
bootstrap: "bootstrap.css",
}),
new webpack.NoErrorsPlugin()
],
debug: true,
devtool: 'eval-cheap-module-source-map',
devServer: {
contentBase: './tmp',
historyApiFallback: true
}
};
Vì vậy, trong các tập tin .js của tôi (phản ứng linh kiện) Tôi cố gắng để làm: nhập khẩu 'bootstrap'. Nhưng css không được thực hiện. Nhập khẩu .js hoạt động tốt.
Vậy làm cách nào tôi có thể nhập tăng cường hoặc cấu hình webpack?
Tôi đã hoàn thành công việc bằng cách sử dụng hướng dẫn được tìm thấy [ở đây] (http://blog.theodybrothers.com/2015/07/how-to-use-bootstrap-css-only-and. html): Nó chỉ giúp tải bootstrap.css nhưng đó là tất cả những gì tôi cần. –