Vue.js 应用程序中生产模式下的静态文件路径错误
Wrong path to static files in production mode in Vue.js application
我使用 Vue.js 和 运行 npm run build
创建了一个应用程序。完成后出现一个进程 dist
文件夹,但是静态文件的路径是错误的。它在每条路径前到处添加 '/'
。像这样:<script type="text/javascript" src="/static/js/app.5563dab9fc515679fa52.js"></script>
。
但这是错误的。 static
文件夹前必须没有正斜杠。
在开发模式下 src
中的文件结构如下所示:
在这样的生产模式下:
已解决:
我刚刚更改了 config
文件夹中的 index.js
文件。
发件人: assetsPublicPath: '/'
收件人: assetsPublicPath: ''
我使用 Vue.js 和 运行 npm run build
创建了一个应用程序。完成后出现一个进程 dist
文件夹,但是静态文件的路径是错误的。它在每条路径前到处添加 '/'
。像这样:<script type="text/javascript" src="/static/js/app.5563dab9fc515679fa52.js"></script>
。
但这是错误的。 static
文件夹前必须没有正斜杠。
在开发模式下 src
中的文件结构如下所示:
在这样的生产模式下:
已解决:
我刚刚更改了 config
文件夹中的 index.js
文件。
发件人: assetsPublicPath: '/'
收件人: assetsPublicPath: ''