问题原因:js文件夹位置放置错误
JS 文件是放在 /src/utils 文件夹下的,但引入 /src 和 /static 的文件是有区别的。
解决方法:
1.将第三方依赖的 JS 文件放到 /static/utils 目录下,引入路径也改成:<script src="./static/utils/sockjs.js"></script>,这样就不报错了!
总结:
1.src下的文件最后运行时需要进行打包,而static文件不需要打包就直接放在最终的文件中
2.static用来放没有npm包的第三方插件
3.同级 components下的.vue引用静态文件时,相对路径为 ../assets/wapFront
4.src中的文件在vue中的template/style下用../这种相对路径的形式进行引用,在script下必须用@import的方式引入而static下的文件在.vue中的任何地方都只要使用../这种相对路径的方式引入
5.想引入静态资源,建立一个与src同级的目录例如static,然后把静态资源放入该文件夹下(例如额外的js等),html的引入路径如下:./static/...
(注:试过一定要放在static文件夹下,否则报错)此处是最外层的index.HTML中引入<script src="./static/utils/sockjs.js"></script>