joeeames / MEANAppsFiles

Repository for my MEAN course on Pluralsight
117 stars 105 forks source link

Reference error and mvNavBarLoginCtrl.js issue #18

Closed dbwebconsulting closed 8 years ago

dbwebconsulting commented 8 years ago

Joe, After completing the "Adding the login display" module in Authentication I am encountering an issue with jquery. The error is: ReferenceError: define is not defined, jquery.js line 1 define(['./core', './selector', './traversing', etc... ], function (jQuery) { 'use strict'; return (window.jQuery = window.$ = jQuery); });

The console.log("I'm not done yet."); from mvNavBarLoginCtrl.js is also not rendering. I have tried googleing this issue to no avail. My jquery.js version is 3.1.0 installed globally. Thanks, Dave

joeeames commented 8 years ago

looks like you installed the AMD version of jQuery. you want the browser version of it. I tried installing it through npm and didn't get the AMD version. Try using the CDN version here: https://code.jquery.com/jquery-3.1.0.min.js or download the file from somewhere listed here: https://jquery.com/download/ or use bower to install. Please verify this addresses your issue so I can close this.

dbwebconsulting commented 8 years ago

Joe, I found the issue. In /server/includes/scripts.jade I was referencing the wrong jquery.js file. I was pointing to /vendor/jquery/src/jquery.js instead of /vendor/jquery/dist/jquery.js.

thanks, Dave

joeeames commented 8 years ago

good deal