我有一个正确加载.js文件的webpack配置 在config文件夹下进入vendor.js文件,只要它在bower-components文件夹下。但是,如果我将配置文件夹移出bower-components并将其保存在名为commission的根文件夹下。现在config文件夹下的.js文件没有加载到vendor.js中。不确定导致问题的原因。如何使用webpack将特定文件夹中的所有js文件加载到vendor.js中。理解解决此问题的任何帮助。
由于
var path = require("path");
var webpack = require("webpack");
var ngAnnotatePlugin = require('ng-annotate-webpack-plugin');
var StatsWriterPlugin = require("webpack-stats-plugin").StatsWriterPlugin;
var ManifestPlugin = require('webpack-manifest-plugin');
var ChunkManifestPlugin = require('chunk-manifest-webpack-plugin');
var annotate = new ngAnnotatePlugin({
add: true
});
var manifestPlugin = new ManifestPlugin();
var chunkManifest = new ChunkManifestPlugin({
filename: "./manifest.json",
manifestVariable: "webpackManifest"
});
var occurencePlugin = new webpack.optimize.OccurenceOrderPlugin();
var stats = new StatsWriterPlugin({
filename: "./stats.json" //
});
module.exports = {
entry: {
app: "./tmp/index.js"
},
cache: true,
devtool: "inline-source-map",
output: {
path: "./tmp",
filename: "[name].js",
chunkFilename: "/featuresets/[name]/[name].js"
},
module: {
loaders: [
{
test: /\.js?$/,
exclude: /(node_modules|bower_components|server|test|vendor|dist)/,
loader: 'babel',
query: {
optional: ['runtime'],
cacheDirectory: true
}
}
]
},
plugins: [annotate,stats,manifestPlugin,chunkManifest,occurencePlugin]
};