javascript - Why are all my scripts transferring as MIME type text/html? -


i work on large node.js/angular.js application. use grunt recompile public scripts , markup. of time, have no problems running server locally. every time make changes, run grunt dev, start server npm start. if there's ever problem code, grunt catches , warns me before start server. however, every once in while, run commands, refresh page, , of dozens of scripts transfer mime type text/html instead of text/javascript, , page loads nothing.

uncaught syntaxerror: unexpected token < app.js:1 uncaught syntaxerror: unexpected token < environment-provider.js:1 uncaught syntaxerror: unexpected token < promise-service.js:1 resource interpreted script transferred mime type text/html:"http://localhost:3083/components/underscore/underscore.js". (index):62 uncaught syntaxerror: unexpected token < underscore.js:1 resource interpreted script transferred mime type text/html:"http://localhost:3083/components/spinner-button/spinner-button.js". (index):64 resource interpreted script transferred mime type text/html: "http://localhost:3083/components/util/sa-util.js". (index):63 uncaught syntaxerror: unexpected token < sa-util.js:1 uncaught syntaxerror: unexpected token < spinner-button.js:1 resource interpreted script transferred mime type text/html: "http://localhost:3083/bower_components/sport-ng/deferred/deferred-directive.js". (index):68 resource interpreted script transferred mime type text/html: "http://localhost:3083/bower_components/sport-ng/datepicker/datepickerdirective.js". (index):69 resource interpreted script transferred mime type text/html: "http://localhost:3083/bower_components/sport-ng/alerts/alertsservice.js". (index):66 uncaught syntaxerror: unexpected token < alertsservice.js:1 resource interpreted script transferred mime type text/html: "http://localhost:3083/bower_components/sport-ng/confirmdelete/confirmdeleteservice.js". (index):67 

when open 1 of these script files in chrome development tools, shows me whatever in public/layout.html file. problem persists while (usually rest of day), , avoid switching new directory , recloning github. when switch directory later, problem gone. recently, i've grown more desperate. problem somehow following me between directories now, , don't understand what's triggering or how stop it. adding type="text/javascript" script tags doesn't seem help, , can't seem recreate problem. little i've been able dig on forums, seems it's angular problem.

the node.js framework we're using organize app , serve files nokomis. layout file dynamically generated grunt include set of modules app uses. grunt updates paths modules, though. rest of angular files served simple script references.

<script src="/components/environment/environment-provider.js"></script> <script src="/components/promise/promise-service.js"></script> <script src="/components/underscore/underscore.js"></script> <script src="/components/util/sa-util.js"></script> <script src="/components/spinner-button/spinner-button.js"></script> 

from package.json:

"grunt": "0.4.1", "grunt-contrib-clean": "^0.5.0", "grunt-contrib-compass": ">=0.1.3", "grunt-contrib-copy": "0.4.x", "grunt-contrib-jshint": "0.7.x", "grunt-contrib-watch": "0.2.x", "grunt-exec": "0.4.x", ... "engines": { "node": ">=0.8.0", "npm": ">=1.1.21" }, 

does have advice how fix or prevent problem?


Comments

Popular posts from this blog

javascript - Jquery show_hide, what to add in order to make the page scroll to the bottom of the hidden field once button is clicked -

javascript - Highcharts multi-color line -

javascript - Enter key does not work in search box -