vojtech-dobes / nette.ajax.js

Flexible AJAX for Nette Framework. Supports snippets, redirects etc.
https://componette.org/vojtech-dobes/nette.ajax.js/
MIT License
149 stars 85 forks source link

Hotfix: invalid-typeof-value error in webpack - typeof string must be 'boolean' and not 'bool' only #161

Open elcheco opened 6 years ago

elcheco commented 6 years ago

I set up webpack for the new project in the company and as we're using Nette Framework I add also nette.ajax.js through yarn into the project and require this library in webpack. In development mode everything worked fine and I had no issues, but in the production build, the webpack through compilation always died with a stupid unclear message:

ERROR in unknown: Invalid typeof value

After a couple of hours searching where just it could be I got into nette.ajax.js - when required then it has been destroying the build. So I started to search a bit more in the code following this:

https://github.com/jamesallardice/jslint-error-explanations/blob/master/message-articles/invalid-typeof-value.md

and I have found one place where was the comparison against "bool" and not "boolean". I repair it to "boolean" and since then compilation is working fine...