Aurelia-cli build issue

Ok, so now I do not use bundleconfig.json at all.
In webpack.config I changed the ExtractTextPlugin filename to be simply:

...when(extractCss, new ExtractTextPlugin({
      filename: 'app.bundle.css',
      allChunks: true
    })),

and changed the cssRules to minimize:

const cssRules = [
  { loader: 'css-loader', options: { minimize: true } }, //only generated in production so minimize
];

Now I get an easily referenced css filename that contains all styles.
I am still unsure as to if this is correct, but it works. I am still unsure as to the original ‘vendor.css’ 404 issue. I was assuming that using the cli to generate a project would provide a starting point based on the options selected (IDE).