最近在项目的前台测试的时候遇到了几个错误,原因也都很简单,有些npm和bower的包没装好。
一个是说Karma: Error during loading “karma-phantomjs-launcher” plugin
这个是npm的包没装好,告诉你插件karma-phantomjs-launcher
加载失败了。
解决办法:npm install reinstall -g
reinstall
另一个是Syntax Error: unexpected token <
,另一个是$(...)sparkline
的问题,开始的时候一直不知道为什么产生这两个错误
第二个问题是刚开始一直没想明白为什么会报这个错,也不知道怎么解决,后来查明白了之后,才发现上面的两个错误的原因是相同的。
原因:当你请求一个js资源的时候,js引用的文件是项目路径下的文件夹时,会报这个错误.
服务器会给你返回404 Not Found
并带上<html></html>
这时就会遇到上面的错误信息。
解决方法:bower update