部署vue项目到nginx报错Uncaught SyntaxError: Unexpected token ‘<‘

时间:2025-04-04 22:40:10

出现这个错误一般都是由于路径的问题导致的,因为我在nginx里面有2个项目

location / {
            root   /opt/web;
	    try_files $uri $uri/ /;
            index   ;
        }
location /icar {
        alias   /opt/icar;
	    try_files $uri $uri/ /;
            index   ;
        }

我的第二个项目使用了/icar的 而我的vue的配置文件里面打包的路径

 publicPath: '/',
    outputDir: 'dist',
    assetsDir: 'static',

publicPath的路径为/ 所以这个地方得改成和上面一样 也弄成/icar 然后就行了  因为2边的配置路径需要保持一致,不然打包之后的静态资源肯定会找不到而报错的