Edit: the title was supposed to be "Script NOT being included…"
However, when I inspect the HEAD in Firebug’s HTML tab, that line is not present, and it’s not listed in the Script tab. The file really does reside at that location, and I’m pretty sure I don’t have any typos in the path. What could be causing this disappearing act?
getPathOfAlias returns a file system PATH, you need a url.
Also, move your js files out of the components folder, it doesn’t make any sense, either put them in your project root in a JS folder, either create extensions and publish their assets, then use the published assets url to reference the asset files(js or css or images).