gpt4 book ai didi

javascript - 通过 vue-cli-service build 构建 vue 项目,同时缺少 .在文件路径中

转载 作者:行者123 更新时间:2023-11-30 19:59:21 26 4
gpt4 key购买 nike

我的vue项目完成了。当我运行脚本“npm run build”时,即“vue-cli-service build”,我可以获得一组输出文件。但是在 index.html 文件中,所有 js 和 css 文件的路径都不正确。例如:

<script src=js/chunk-vendors.40fba41b.js>

正确的应该是:

<script src="./js/chunk-vendors.40fba41b.js">

我用谷歌搜索了很多。有人说修改webpack的配置,我发现不可能,因为vue-cli3没有提供这样的配置文件。有人说可以通过在 vue.config.js 文件中添加 baseurl 来完成,如下所示:

module.exports = {
baseUrl: "./",
}

当我将 baseUrl 设置为“./”时,问题仍然存在。当我将 baseUrl 更改为“somecode/”时,输出文件将是:

<script src=somecode/js/chunk-vendors.40fba41b.js>

我真的很困惑。为什么以及如何解决这个问题?提前致谢。

最佳答案

将baseurl设置为“././”

完整的 vue.config.js 文件:

module.exports = {
baseUrl: "././",
}

引用:https://github.com/vuejs/vue-cli/issues/2595#issuecomment-424570482

关于javascript - 通过 vue-cli-service build 构建 vue 项目,同时缺少 .在文件路径中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53561482/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com