It appears to any node module stylesheet ending in "s" cause the compiler to throw an error and prevents a successful build. For example "styles.css" would not work, but "style.css" does. You can verify this by adding an "s" to the font awesome css sheet and updating the app.js with the new name
import 'font-awesome/css/font-awesomes.css'
It looks like the query being based to the style-loader is what is getting messed up as a result of the name ending in "s". I logged the result of this.query passed to the style-loader. The top line is when you use a file name that does not end in "s" and the bottom is when it does end in "s"
It appears to any node module stylesheet ending in "s" cause the compiler to throw an error and prevents a successful build. For example "styles.css" would not work, but "style.css" does. You can verify this by adding an "s" to the font awesome css sheet and updating the app.js with the new name
import 'font-awesome/css/font-awesomes.css'
It looks like the query being based to the style-loader is what is getting messed up as a result of the name ending in "s". I logged the result of this.query passed to the style-loader. The top line is when you use a file name that does not end in "s" and the bottom is when it does end in "s"I'm fairly new to webpack, so I could use a nudge in the right direction. What is putting together the query to the style loader?