【发布时间】:2016-07-09 15:59:34
【问题描述】:
现在我尝试将a library 包含到应用程序中,使用与 webpack 的反应。 这是我的 webpack 配置的一部分:
module: {
loaders: [{
test: [/\.jsx$/, /\.js$/],
exclude: /(node_modules|bower_components)/,
loader: 'babel',
query: {presets: ['react', 'es2015']}
},
{
test: /(\.scss|\.css)$/,
loader: ExtractTextPlugin.extract('style', 'css?sourceMap&modules&importLoaders=1&localIdentName=[local]_[hash:base64:5]!postcss?sourceMap!sass!toolbox')
},
{
test: /\.(png|jpg)$/,
loader: 'url-loader?limit=8192'
}]}
但在库的描述中,还有另一种包含模块的方法:
module: {
loaders: [{
test:[/\.jsx$/, /\.js$/],
loaders: ['react-hot', 'babel?stage=0&loose[]=es6.modules'],
include: [
path.resolve(__dirname, "src"),
path.resolve(__dirname, "node_modules/flash-notification-react-redux")
],
}, {
test: [/\.scss$/, /\.css$/],
loader: 'css?localIdentName=[path]!postcss-loader!sass',
}],},};
我们看不到“查询”,但我们看到的是“加载程序”而不是“加载程序”。我应该如何在配置中包含库?
谢谢。
【问题讨论】: