• 0

throw new Error("Module '" + loader.path + "' is not a loader (must have normal or pitch function)");

Solution: In webpack 2 automatic-loader-module-name-extension-removed. Hence, you will have to add -loader to each loader in your config. For example,

 - { test: /.(jpg|png|svg)$/, use: 'url?limit=8192&name=./img/[hash].[ext]'}

 + { test: /.(jpg|png|svg)$/, use: 'url-loader?limit=8192&name=./img/[hash].[ext]'}

For more details, read the migration guide.