Ben,
Just some information on a similar javascript error and the situation I had to create it.
I just had a similar issue when moving page between environments. The error I was receiving was as follows:
Uncaught TypeError: Cannot read property ‘createable’ of undefined
The page I was using this on had a calendar component using a REST data source. In my situation the person who had done the configuration didn’t mention a data source was used and this was not transferred to the production environment.
Skuid only provided a relevant error message once the calendar component was removed and the page was refreshed, at which point it stated the environment was missing a data source.
Hope that helps.